Содержание
В этой статье мы расскажем, как управлять питанием компьютера из консоли или powershell.
Завершение работы из командной строки
Для выключения, перезагрузки или гибернации с помощью командной строки используется команда shutdown. Список параметров команды:
- -s – Отключение питания;
- -r – Перезагрузка;
- -h – Гибернация;
- -t xxx – указание времени задержки (паузы) перед выполнением команды завершения работы. Для немедленной перезагрузки или выключения используйте параметр -t 000 .
- -c – Вывод комментария.
- -f – Принудительное завершение работы приложений. Этот параметр используется, если для параметра -t задано значение больше 0.
- -a – Отмена завершения работы.
Например,
shutdown -r -f -t 180
Получаем сообщение:
Если вы задаёте задержку более 600 секунд (10 мин) в параметре -t, появится другое уведомление — в системной области:
Для отмены завершения работы (если на это есть время) введите команду:
shutdown -a
Данная команда может применяться во время ожидания исполнения команды.
Для немедленной перезагрузки компьютера используйте команду:
shutdown -r -t 000
Для немедленного выключения используйте команду:
shutdown -s -t 000
Как создать ярлык для выключения или перезагрузки
Нажмите правой кнопкой мыши по пустому полю в любой папке или на рабочем столе.
Выберите Создать — Ярлык.
В поле Укажите расположение объекта введите строку, например:
shutdown -s -t 30 -c "Сервер выключается! Все по домам! (с) АДМИН"
Нажмите Далее:
Введите произвольное имя ярлыка.
Нажмите Готово:
При нажатии на ярлык будет выполняться заданное действие:
Проверка работы пакетного файла:
Если вы хотите создать пакетный файл в формате *.cmd или *.bat, мы рекомендуем для этого использовать программу AkelPad и сохранять файлы в кодировке 866 (OEM — русская):