SHUTDOWN – перезагрузка / выключение Windows через командную строку
- Июнь 26, 2017
- 348543
Команда SHUTDOWN используется для перезагрузки / выключения локального и удаленного компьютера с ОС Windows через командную строку.
Системному администратору порой нужно больше возможностей для управления функциями перезагрузки и выключения компьютера, а именно:
- перезагрузка удаленного компьютера через локальную сеть;
- перезагрузка компьютера из удаленного RDP сеанса;
- выключение удаленного компьютера через локальную сеть;
- выключение компьютера из удаленного RDP сеанса;
- перезагрузка \ выключение компьютера по расписанию.
Команда shutdown позволяет перезагружать / выключать Windows компьютер через командную строку и является очень полезной в арсенале системного администратора.
Давайте рассмотрим, как пользоваться командой shutdown. Вот какой у неё синтаксис:
Без аргументов - Вывод справки по использованию (как и -?)
shutdown -i - Отображение графического интерфейса пользователя для удаленного завершения работы.
shutdown -l - Выход (не совместим с параметром -m)
shutdown -s - Завершение работы компьютера
shutdown -r - Перезагрузка компьютера
shutdown -a - Прекращение завершения работы системы
shutdown -m \\<компьютер> - Удаленный компьютер, на котором выполняется действие
shutdown -t xx - Таймаут завершения работы - xx сек.
shutdown -c "comment" - Комментарий (не более 127 знаков)
shutdown -f - Принудительное завершение приложений без предварительного предупреждения
shutdown -d [u][p]:xx:yy - Код причины завершения работы (u - пользовательский код, p - код запланированного завершения, xx - основной код причины (1 - 255), yy - дополнительный код причины (1 - 65535))
Таки образом, в зависимости от задач администрирование, команда на перезагрузку \ выключение компьютера может выглядеть следующим образом:
Немедленная перезагрузка через командную строку:
shutdown -r -t 0
Немедленное выключение через командную строку:
shutdown -s -t 0
Перезагрузить удаленный компьютер с ip адресом 192.168.0.85 через 30 секунд с выводом сообщения пользователю:
shutdown –r –m \\192.168.0.85 –t 30 –c “ВАШ КОМПЬЮТЕР БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 30 СЕКУНД! ПРОСИМ ЗАКРЫТЬ ВСЕ ПРОГРАММЫ С СОХРАНИЕМ ИЗМЕНЕНИЙ.”
Так же стоит учесть, что при попытке перезагрузить удаленный компьютер, вы должны обладать правами администратора на удаленной машине. Если вы залогинены под учетной записью, не умеющей прав на удаленном компьютере, то запустите командную строку от имени пользователя (C:\Windows\System32\cmd.exe \ ПКМ + Shift \ Запуск от имени другого пользователя), который имеет достаточно прав, и выполните команду shutdown.