Когда сисадмин начинает работать с удаленным администрированием зачастую встают вопросы:
Как перезагрузить компьютер/сервер через командную строку на удаленном рабочем столе?
Как выключить (завершить работу) компьютера/сервера через командную строку на удаленном рабочем столе?
Вот список команд для перезагрузки/выключения компьютера/сервера через командную строку с кратким пояснением для комфортной работы:
Перезагрузка через командную строку:
shutdown -r -t 0
-r означает reboot (перезагрузка)
-t указывает через какой промежуток времени
0 соответственно промежуток времени в секундах
Завершение работы (выключение) через командную строку:
shutdown -s -t 0
Справка из командной строки по параметру shutdown /?
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]
Без пар. Отображение справки. То же, что и с параметром /?.
/? Отображение справки. То же, что и без параметров.
/i Отображение графического интерфейса пользователя.
Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с
параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска
системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы.
Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения.
Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.
Можно использовать с параметром /f.
/e Указание причины непредвиденного завершения работы компьютера.
/m \\компьютер Указание конечного компьютера.
/t xxx Задание задержки в xxx секунд перед завершением работы
компьютера.
Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию:
30.
Если период таймаута больше 0, применяется
параметр /f.
/c "комментарий" Комментарий с причиной перезапуска или завершения работы.
Наибольшая длина - 512 знаков.
/f Принудительное закрытие запущенных приложений без предупреждения
пользователей.
Параметр /f используется, если для параметра /t
задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения.
"p" означает запланированную перезагрузку или завершение работы.
"u" означает, что причина определяется пользователем.
Если не задано ни "p", ни "u", перезагрузка или завершение работы
являются незапланированными.
xx является основным номером причины (целое положительное число,
меньшее 256).
yy является вспомогательным номером причины (целое положительное
число, меньшее 65536).
''