У меня Windows Server 2012 R2 (PowerShell 4).
Существует файл ps1 со скриптом PowerShell, который содержит, среди прочего, команду restart-computer
.
Я также создал cmd-файл, который должен быть запущен через планировщик задач.
- Все работает, как и ожидалось, когда я запускаю файл cmd, дважды щелкнув по нему.
- Почти все работает, как и ожидалось, за исключением перезагрузки, когда cmd запускается через планировщик заданий Windows.
Поэтому я создал файл ps1, который выполняет только restart-computer
и соответствующий cmd-файл для тестирования.
Я тоже попробовал Restart-Computer -AsJob
powershell.exe -ExecutionPolicy Bypass -File "C:\restart-computer123.ps1"
Я также создал запланированное задание, настроенное для "Windows Server 2012 R2", с учетными данными администратора, самыми высокими привилегиями. и сохранил пароль.
В журнале событий или планировщике нет сообщений об ошибках, но сервер не перезагружается.
Что я пропускаю или делаю неправильно?