Как использовать команду cmd shutdown в Windows
Команда "shutdown" в операционной системе Windows используется для выключения или перезагрузки компьютера. Эта команда может быть полезна для автоматизации процесса выключения компьютера или выполнения других задач.
Рассмотрим основные опции, которые можно использовать с командой "shutdown":
/s - выключить компьютер.
/r - перезагрузить компьютер.
/l - блокировать экран.
/a - отменить предыдущую команду "shutdown".
/t - установить время задержки перед выполнением команды (значение по умолчанию - 30 секунд).
/f - принудительно закрыть все приложения без сохранения данных.
/m \\computername - выполнить команду "shutdown" на удаленном компьютере.
Для использования команды "shutdown" в командной строке Windows нужно быть администратором.
Пример использования команды "shutdown" для немедленного выключения компьютера:
shutdown /s /t 0
В этом примере опция /s указывает, что необходимо выключить компьютер, а опция /t 0 указывает, что задержка перед выполнением команды должна быть равна 0 (то есть выполнение должно начаться немедленно).
Пример использования команды "shutdown" для перезагрузки компьютера через 5 минут:
shutdown /r /t 300
В этом примере опция /r указывает, что необходимо выполнить перезагрузку, а опция /t 300 указывает на 5-минутную задержку.
Пример использования команды "shutdown" для выполнения команды на удаленном компьютере:
shutdown /s /t 0 /m \\computername
В этом примере опция /m указывает, что нужно выполнить команду на удаленном компьютере с именем "computername".
Также можно использовать команду "shutdown" в скриптах Windows для автоматизации процессов.
Например, скрипт на языке командной строки, который будет каждый день автоматически выключать компьютер в 10 вечера:
echo off
setlocal enabledelayedexpansion
set /a count=0
:loop
if %count% equ 5 (
shutdown /s /t 0
exit
)
set /a count+=1
ping -n 1 -w 1000 127.0.0.1 > nul
goto loop
В этом примере скрипт будет запускаться каждую минуту и проверять, не наступило ли время выключения (10 вечера). Если время не наступило, он будет продолжать ждать. Если время наступило, он выполнит команду "shutdown" и завершится. Значение "5" в этом примере означает, что скрипт будет проверять время каждую минуту в течение 5 часов.