Назад | Перейти на главную страницу

cmd / c ведет себя иначе на сервере 2012

Пытался написать командный файл для выключения моего сервера 2012 года, но столкнулся со странной проблемой. Например, в 2008 году командный файл, подобный следующему, запускается должным образом:

cmd /c shutdown -s -t 0

На сервере 2012, когда я щелкаю командный файл, он непрерывно запускает процессы cmd, пока я не закрою его принудительно. Что дает?

когда я щелкаю командный файл, он постоянно запускает процессы cmd, пока я не закрою его принудительно.

Просто из любопытства, как вы назвали сценарий? Вы случайно назвали это shutdown.bat или shutdown.cmd возможно?

Если это так, сценарий вызывает сам себя из-за того, как Windows определяет путь для команд. Используйте полный путь к shutdown.exe, введите команду CD в своем сценарии или переименуйте сценарий.