Управление перезагрузкой и выключением удаленных систем - shutdown
Для удаленных систем через параметр /М следует указать UNC-имя или IP-адрес системы, которую вы хотите выключить или перезагрузить командой shutdown.
Таким образом, основной синтаксис для выключения, перезагрузки и отмены задержанного выключения принимает следующий вид.
- Выключение удаленной системы: shutdown /s /t ЗадержкаВыключения /1 /f /m \\Система
- Перезагрузка удаленной системы: shutdown /г /t ЗадержкаВыключения /1 /f /m \\Система
- Отмена задержанного выключения удаленного компьютера: shutdown /а /m \\Система
В этом примере MAIL1 перезагружается после 30-секундной задержки: shutdown /г /t 30 /m \\Mail
А здесь система с IP-адресом 192.168.1.105 перезагружается немедленно, и все запущенные приложения принудительно останавливаются: shutdown /r /f /m \\192.168.1.105
Добавление комментариев перезагрузки или выключения
В большинстве сетевых сред желательно документировать причины выключения или перезагрузки компьютеров. При внеплановых выключениях документируйте причины в системном журнале, расширив синтаксис следующими параметрами:
/е /с "ВнеплановаяПричина" /d ОсновнойКод:ДополнительныйКод
где /С "ВнеплановаяПричина" сообщает детальное описание (которое может быть длиной до 127 символов) причины выключения или перезагрузки, a /D Основной Код ДополнительныйКод — код причины выключения. Коды причин могут быть произвольными — со значениями основного кода 0-255 и дополнительного кода 0-65535. Рассмотрим следующий пример:
- shutdown /г /е /m \\Mail /с "System Reset" /d 5:15
В этом примере MAIL перезагружается, и причина внеплановой перезагрузки документируется как «System Reset* с кодом причины 5:15.
Для плановых выключений и перезагрузок используйте в коде причины префикс р:, указывающий на плановое выключение:
/е /с "ПлановаяПричина" /d р:ОсновнойКод:ДополнительныйКод