Какой командой можно перезагрузить (выключить) компьютер?
Для перезагрузки/выключения компьютера с ОС Windows служит команда shutdown
Ключи:
- -i nbsp; отображение графического интерфейса. При использовании этот ключ ставится впереди всех.
- -l выход из системы. Несовместима с ключом –m.
- -s выключение компьютера.
- -r перезагрузка компьютера.
- -a отмена выполнения перезагрузки/выключения.
- -m A применение операции к удаленному компьютеру с именем A.
- -t N таймер выполнения операции в N секунд.
- -c “T” комментарий к операции. При использовании в окне будет отображен комментарий T. В командной строке обязательно заключать его в двойные кавычки. Не должен быть длиннее 127 знаков.
- -f Принудительное завершение работы приложений без предварительного предупреждения.
- -d [u] [p]:xx:yy Код причины.
u – пользовательский код.
p – запланированное завершение.
xx – основной код причины (1-255).
yy – дополнительный код причины (1-65535)
Примеры использования:
- shutdown –r –t 20 –c “Тестовая перезагрузка через 20 секунд”
перезагружает локальный компьютер с таймером и выводом сообщения. - shutdown –s –t 600
Выключает локальный компьютер по истечении 10 минут. - shutdown –s –m user24 –t 20 –c “Закругляйся”
Выключает удаленный компьютер user24 с таймером 20 секунд и комментарием. - shutdown –a
Останавливает операцию на локальном компьютере. (Для наглядности можно применить первый пример, а затем этот).
Кроме того, можно использовать инструмент WMIC (Windows Management Instrumentation CommandLine).
Для этого запускаем в командной строке: wmic, дожидаемся установки (только в первый раз) и приступаем к вводу команд.
Для того, чтобы выключить компьютер, необходимо выполнить команду:
- Для локального компьютера: "os where (primary=TRUE) call Shutdown" в случае запроса (y/n) нажать y и Enter.
- Для удаленного компьютера: "/node:'IP_HOST' /user:'admin' /password:'pass' /privileges:enable os where (primary=TRUE) call Shutdown", в случае запроса поступить аналогично с локальным компьютером.
Вместо IP_HOST нужно указать IP-адрес или имя удаленного компьютера,
Вместо admin – указать имя пользователя, обладающего правами администратора,
Вместо pass – соответственно пароль этой учетной записи