CMD/BAT - [решено] не исполняется скрипт

Ответить
Аватара пользователя
rivera

CMD/BAT - [решено] не исполняется скрипт

Сообщение rivera »

полный скрипт таков





Код:

Код: Выделить всё

@echo off
net use n: /d
net use n: \\server\share /user:USER@DOMAIN PASSOWRD

его надо запускать при входе пользователя

система WinXP sp1



1 вариант

через gpedit пропсиываю скрипт при входе прямыми командами

не работает



2 через свойства пользователя прописываю путь к сценарию входа, разместив скрипт в %windor%

не работает



3. напрямую запускаю по реестре через HKLM\Software...\Run

не работает



Уже тупо взял и в ручную запустил (без @Echo off)и все равно скрипт не отрабатывает. Он просто зацикливается на себя

выглядит примерно так:



Код:

Код: Выделить всё

c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....
c:\script.cmd net use....

и так пока не остановишь....



в чем ошибка?
Аватара пользователя
gora

Re: CMD/BAT - [решено] не исполняется скрипт

Сообщение gora »

Цитата rivera:



в чем ошибка?
CMD/BAT - [решено] не исполняется скрипт




Похоже на рекурсивный вызов. Какое имя у самого файла скрипта? Попробуйте его изменить на уникальное. Проверьте не лежит ли рядом файл с названием net и исполняемым расширением (.bat .cmd и т.д.)
Аватара пользователя
rivera

Re: CMD/BAT - [решено] не исполняется скрипт

Сообщение rivera »

файл лежит только один, других нет

название в оригинале net.cmd
Аватара пользователя
gora

Re: CMD/BAT - [решено] не исполняется скрипт

Сообщение gora »

Цитата rivera:



название в оригинале net.cmd
CMD/BAT - [решено] не исполняется скрипт




Вот Вам и ответ, нельзя называть файлы "зарезервированными" словами. Файл вызывает сам себя, а не ищет c:\WINDOWS\system32\net.exe. Переименуйте его, например, в My_net.cmd и он начнет запускаться.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»