Батник выключения компьютера windows 7. Выключение компьютера по расписанию. Локальные управляющие ключи

Viber OUT 16.04.2019
Viber OUT

Автоматизация некоторых процессов на компьютере часто позволяет существенно увеличить удобство использования ПК не только в работе, но и в повседневной жизни. В одном из топиков мы, к примеру, рассматривали способы добавления любой программы в автозагрузку компьютера: .

Данная статья будет посвящена такому моменту, как автоматическое выключение компьютера через заданный промежуток времени . Все манипуляции мы будем производить исключительно средствами самой системы Windows, без использование сторонних программ . Кроме того, не станем ограничиваться выполнением голых команд, а добавим всему процессу немного юзабилити.

Как выполнить shutdown для выключения и перезагрузки компьютера

Не будем срываться с места в карьер, начнём с самого начала. А начало - это основная команда для выключения компьютера , которую мы будем использовать. В ОС Windows для завершения работы достаточно передать системе команду shutdown с нужными параметрами.

В принципе, команду shutdown можно выполнять разными способами:


Все три способа схожи, поддерживают одни и те же параметры, поэтому мы не будет заострять на этом внимание и весь процесс будем выполнять в консоли, то есть в командной строке системы Windows.

Как же это работает? Чтобы компьютер выключился автоматически , то есть без необходимости лезть в меню "Пуск" и нажимать там кнопку "Завершение работы", нам нужно вызвать следующую команду:

Shutdown -s

Через 30 секунд после выполнения произойдёт завершение работы системы. Кроме этого той же командой, но с иным параметром можно не выключить компьютер, а перезагрузить его. Вот как это будет выглядеть:

Shutdown -r

Опять же отметим, что остальные параметры для команды выключения и перезагрузки схожи, поэтому мы не будем повторять каждый набор дважды, а рассмотрим весь процесс автоматического выключения компьютера на примере команды shutdown -s , держа в уме, что всё то же самое применимо и к команде shutdown -r

А теперь приступим к усовершенствованию команды и добавлению к ней дополнительных параметров.

Параметры команды shutdown

Материал, описанный в статье, применим к большинству используемых на сегодняшний день версий операционной системы от компании Microsoft. Команды и способы их выполнения позволяют на Windows 10 , Windows 8.1 , Windows 8 , Windows 7 , Windows Vista и всё ещё сохраняющей своего верного пользователя Windows XP .

Теперь рассмотрим основные параметры команды shutdown, которыми мы будем пользоваться:

  • -s автоматически выключить компьютер ;
  • -r основной параметр, который позволяет автоматически перезагрузить компьютер ;
  • -a основной параметр, который позволяет отменить запланированное действие по выключению или перезагрузке компьютера ;
  • -t позволяет задать время задержки в секундах до выключения или перезагрузки компьютера. Возможно присвоение значения в диапазоне от 0 до 315360000 (10 лет). По умолчанию присваивается значение 30;
  • -f принудительное закрытие запущенных приложений без предупреждения пользователей. Не самый главный параметр, но бывает полезен, так как помогает избежать отмены выключения или перезагрузки компьютера из-за зависших программ.

Для целей знакомства со способом автоматического выключения компьютера этого нам будет достаточно. Ниже мы добавим к приведённому набору другие команды, чтобы сделать использование функции shutdown ещё удобнее.
Полный список параметров для shutdown можно увидеть, выполнив в консоли следующую команду:

Shutdown /?

Автоматическое выключение компьютера через определённое время

Итак, переходим к практическому применению информации, которую мы собрали в первых двух главах.

Допустим, мы смотрим фильм и понимаем, что можем уснуть, не выключив компьютер. Нам нужно, чтобы компьютер выключился сам через 30 минут. Для этого необходимо выполнить следующую команду (мы помним, что сделать это можно не только в командной строке, но также через утилиту Выполнить или в меню Пуск ):

Shutdown -s -f -t 1800

Используемые параметры нам уже знакомы. А значение 1800 задаёт значение времени в секундах, через которое будет произведено завершение работы. То есть, 1800 секунд = 1800 секунд / 60 секунд в минуте = 30 минут. С этим проблем возникнуть не должно. После выполнения команды мы получим системное уведомление, о том, что запланировано завершение работы

Кроме того, за 10 минут до момента завершения работы вне зависимости от запланированной причины (выключение или перезагрузка) мы получим дополнительное предупреждение от системы Windows

Но как быть, если, допустим, спустя минут 15 мы понимаем, что фильм досмотреть не успеем и нужно отменить автоматическое выключение? Чтобы отказаться от запланированного завершения работы Windows , необходимо выполнить следующую команду:

Shutdown -a

Сразу после выполнения команды высветится оповещение о том, что автоматическое выключение компьютера отменено

Это, собственно, всё, что нужно знать для автоматического выключения компьютера через заданное время. Но каждый раз вводить команду в консоль не очень удобно, поэтому ниже мы разберём, как написать бат-файл для автоматического выключения компьютера или его перезагрузки .

Батник для автоматического выключения компьютера

Но можно ещё немного улучшить бат-файлы и сделать из трёх один, преобразовав его в крошечную программу. Этим и займёмся ниже.

Создаем программу для автоматического выключения компьютера

На данный момент мы имеем три батника , каждый из которых выполняет свою функцию: выключение компьютера, перезагрузку и отмену запланированных действий.
Для начала напишем основную часть нового единого bat-файла . Суть будет заключаться в том, чтобы спрашивать у пользователя, какое из трёх действий требуется выполнить, а потом уже переходить к той части, которая отвечает за нужную функцию.

Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):

Set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: "

Здесь мы задаём новую переменную answer , значение которой вводится при каждом запуске файла и подтверждается нажатием клавиши Enter .
Переход к нужной части бат-кода осуществляем командой goto , в данном случае строчка будет иметь следующий вид:

Goto %answer%

Начало каждой независимой части ознаменуем, соответственно, как :1 , :2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause , а командой exit , добавив перед закрытием окна двухсекундную задержку:

TIMEOUT /T 2 exit

И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:

На выходе мы получим следующий код:

Echo off chcp 1251 set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: " goto %answer% :1 set /p min_off="Выключить компьютер через (минут): " set /A sec_off="%min_off% * 60" color C echo Компьютер будет выключен через %min_off% минут shutdown -s -f -t %sec_off% TIMEOUT /T 2 exit:2 set /p min_re="Перезагрузить компьютер через (минут): " set /A sec_re="%min_re% * 60" color E echo Компьютер будет перезагружен через %min_re% минут shutdown -r -f -t %sec_re% TIMEOUT /T 2 exit:0 color A echo Запланированное завершение работы Windows отменено shutdown -a TIMEOUT /T 2 exit

Каждая команда уже описана выше. Вот, как это работает:

  1. Мы запускаем батник.
  2. В ответа на вопрос о выборе функции вводим 1 , 2 или 0 . , подтверждаем ввод клавишей Enter .
  3. Консоль перейдёт к соответствующей части кода и, если это выключение или перезагрузка, спросит, через сколько минут произвести требуемое действие.
  4. Потом введённое значение преобразуется в секунды и добавляется в команду, параметры которой и определяют запланированное действие.

Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: .

Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: .

Ни для кого не секрет что в наше время компьютер сильно облегчает жизнь. Им удобно пользоваться, и он действительно помогает сэкономить много времени на поиске информации. Также часто его используют для развлечения. Многие люди смотрят сериалы, фильмы или играют в игры. Часто бывает так: смотришь какой-нибудь фильм на компьютере, и после финальных титров совсем не хочется вставать и выключать его. Зная специальные команды, можно избежать этих операций. Компьютер можно поставить на автозавершение. через командную строку сделает просмотр фильмов более комфортным. Здесь будет рассказано о порядке действий, а также о ярлыке, который работает как кнопка завершения работы.

Выключение компьютера через командную строку

Сделать это может абсолютно любой пользователь. Команда выключения компьютера поможет вам в этом. Для начала вам необходимо войти в саму управляющую строку. Чтобы сделать это, нажмите "Пуск", наведите курсор на "Все программы" и постарайтесь найти там "Стандартные". Когда вы кликнете на нее, перед вами будет открыто меню Windows, которое может облегчить работу. Одна из этих программ - Откройте её, перед вами появится черное окошко. Это и есть наше искомое. С помощью него можно управлять компьютером. Также можно выключить ПК или поставить на таймер. Для того чтобы выставить его на определенное время, достаточно ввести команду "Выключение компьютера" через командную строку. Вам необходимо написать английскими буквами текст shutdown. С английского это переводится как "закрыть". Однако ввести только эту команду недостаточно. Нужно дополнительно поставить "-" и английскую букву "s". Весь код выглядит так: "shutdown-s". После того как вы нажмете Enter, кнопка выключения компьютера сработает.

Как поставить компьютер на автовыключение через командную строку?

Теперь мы расскажем о том, как сделать работу своего ПК более удобной. Было бы неплохо, чтобы самостоятельно через какой-то промежуток времени. Это также можно сделать через командную строку. Вам необходимо зайти в нее через "Пуск"/"Все программы"/"Стандартные"/"Командная строка". Далее, в открытом черном окне вы вписываете ту же команду что и для выключения - "shutdown-s". Но к ней необходимо добавить запись, что компьютер должен быть выключен не сейчас, а через некоторое время, то есть через пробел добавить «-t». Это даст понять компьютеру, что выключиться он должен через определенное время. Далее следует указать время в секундах, через которое ваш компьютер должен завершить работу. Допустим, написав "shutdown -s -t 10", ждите отключения через десять секунд. Если же написать shutdown -s -t 6000, компьютер будет выключен через 100 минут. Хотим напомнить, что за 10 минут до завершения работы на экране появится окно с оставшимся временем. Если вам будет угодно отменить выключение, вы сможете это сделать. Как осуществить это действие, вы можете увидеть ниже в статье.

Как отменить выключение компьютера?

Если вам было необходимо поставить ПК на таймер, но потом вы передумали и не нуждаетесь в этом действии, в командной строке вам нужно ввести код "shutdown -a". После этого предыдущая операция будет отменена, и вы можете дальше продолжать работать.

Ярлык выключения компьютера

Согласитесь, это удобно, если компьютер можно выключить со значка на рабочем столе. Не нужно каждый раз заходить в "пуск-выключение". Просто нажав на иконку, вы запустите завершение работы. Это можно сделать самостоятельно и это не отнимет у вас много времени.

Как создать ярлык выключения?

Если вы решили создать ярлык для выключения компьютера, вам необходимо выполнить кое-какие действия. У вас все получится, если вы будете следовать инструкции. Для этого на пустом месте по рабочему столу кликните правой кнопкой мышки, чтобы вызвать В нем выбираете "Создать". Далее кликните на "ярлык". На вашем рабочем столе будет создан простой значок. После его образования выскочит окно с вопросом "Для какого элемента нужно создать ярлык?". В нём будет строка для ввода с названием "укажите расположение объекта". В ней нужно написать текст, схожий с управляющими словами на выключение компьютера через командную строку. Но немного она будет отличаться. Команда будет выглядеть так: Shutdown.exe -s -t 00. После ввода команды нажмите Enter. Далее вам предстоит назвать папку. Можете назвать её "выключение компьютера" или по-другому - как будет удобно или как вам понравится. Нажмите кнопку "Готово" - и папка создана. Также вы сможете изменить значок этого ярлыка. Нажмите на него правой кнопкой мышки, далее выберите "Свойства". Зайдите в раздел "Ярлык" и снизу вы увидите "Сменить значок". Нажмите, выберите тот,который вам понравится, кликните "Сохранить" и "Готово". Поместите этот символ отдельно от остальных, чтобы потом случайно не выключить ПК. Надеемся, статья помогла вам понять, что такое команда выключения компьютера, и как создать для этого ярлык.

Команда SHUTDOWN используется для завершения сеанса пользователя, перезагрузки и завершения работы в операционных система Windows. Shutdown позволяет работать с локальной и удаленными системами через командную строку.

Параметры команды SHUTDOWN

Использование: shutdown xx:yy ]

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

Наглядные примеры перезагрузки и выключения командой SHUTDOWN

Пример перезагрузки и выключения локальной системы командой Shutdown:

  • Выключение локальной системы через 30 секунд с немедленным выходом из системы и закрытием работающих приложений: shutdown /s /t 30 /l /f
  • Перезагрузка локальной системы через 30 секунд: shutdown /r /t 30
  • Отмена задержанного выключения компьютера: shutdown /а

Итак, самыми нужными параметрами команды Shutdown являются:

  • /s - параметр для завершения работы системы;
  • /r - параметр задающий перезагрузку системы;
  • /t - Задержка Выключения, исчесляется в секундах;
  • /l - обеспечивает немедленный выход текущего пользователя из системы;
  • /f - закрывает все работающие приложения без предварительного предупреждения пользователей.

Видео - Работа с утилитой SHUTDOWN

Команда SHUTDOWN используется для завершения сеанса пользователя, перезагрузки компьютера, перевода его в спящий режим или выключения питания. При наличии соответствующих разрешений, команда может выполняться для удаленной системы.

Формат командной строки:

SHUTDOWN.EXE xx:yy ]

Если в командной строке не заданы параметры, или задан параметр /? - то на экран выдается краткая справка по использованию команды.

Вместо синтаксиса /ключ допускается использование -ключ :

SHUTDOWN.EXE [-i | -l | -s | -r | -g | -a | -p | -h | -e] [-f] [-m \\компьютер][-t xxx][-d xx:yy [-c "комментарий"]]

Параметры командной строки:

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

Для управления процессами выключения и перезагрузки, пользователь должен обладать правами администратора по отношению к управляемой системе.

Примеры использования команды SHUTDOWN:

shutdown или shutdown /? - отобразить справку по использованию команды.

shutdown /s - выключить питание компьютера через 30 секунд. Пользователю будет выдано предупреждение о запланированном выключении.

shutdown /s /t 0 - выключить питание компьютера немедленно.

shutdown /s /t 60 /m \\COMP7 - выключить питание компьютера COMP7 через 60 секунд.

shutdown /s /t 60 /m \\192.168.0.1 - выключить питание компьютера с IP-адресом 192.168.0.1 через 60 секунд. При необходимости, пользователь с правами администратора, может отменить процесс выключения командой shutdown -a

shutdown /h - перевести компьютер в режим гибернации. При выполнении команды, вся информация из оперативной памяти (процессы, программы, данные) сохраняются в специальном файле hyberfil.sys , находящемся в корневом каталоге системного диска и выполняется обычное выключение питания. При следующем включении компьютера, диспетчер загрузки Windows (BOOTMGR) выполнит восстановление состояния системы из файла hyberfil.sys . Режим перевода в гибернацию должен быть включен для данного компьютера, например командой powercfg /H on или с помощью оснастки "Электропитание" панели управления Windows. Также, необходимо учитывать, что для реализации данного режима потребуется наличие большого объема свободного места на жестком диске под копию оперативной памяти.

shutdown /l - завершить сеанс текущего пользователя. Команда завершения сеанса может быть выполнена только на локальном компьютере и только для текущего пользователя. Аналогично выполнению команды logoff без параметров.

shutdown /r - выполнить перезагрузку локального компьютера. По умолчанию, перезагрузка выполнится через 30 секунд, если не задан параметр /t

shutdown /r /o /t 0 - выполнить перезагрузку локального компьютера немедленно (t 0 , с возможностью выбора дополнительных опций (/o . После перезагрузки на экран выводится меню выбора действий, с помощью которого можно либо продолжить обычную загрузку, либо выбрать дополнительные режимы для диагностики и восстановления системы. Параметр /o допустим для операционных систем Windows 8 и более поздних.

shutdown /r /m \\192.168.0.1 - выполнить перезагрузку компьютера с IP-адресом 192.168.0.1.

shutdown /g - выполнить перезагрузку с восстановлением выполнения приложений, зарегистрированных с использованием функции API RegisterApplicationRestart . Обычно используется при обновлении системы, когда в процессе установки необходима перезагрузка с продолжением процесса инсталляции.

Выполнить перезагрузку компьютера с отображением сообщения "Плановая перезагрузка" и записью в системный журнал причины - "Запланированная", основной код - "12" (0x0B), дополнительный код - "555" (0x022b).

shutdown /i - запуск графической среды утилиты shutdown.exe . На экран выводится "Диалог удаленного завершения работы".

Для выполнения операции выключения, перезагрузки или завершения сеанса пользователя, нужно ввести имя или IP- адрес компьютера с использованием кнопки "Добавить", выбрать желаемое действие, причину и заполнить поле "Комментарий", текст из которого будет отображаться в информационном сообщении о запланированном действии. Для большинства причин, поле комментария является обязательным, и без его заполнения кнопка "OK" будет неактивной.

В Windows 7 и более поздних, удаленное выключение или перезагрузка с использованием команды shutdown , может завершаться ошибкой ”Отказано в доступе (5)” даже при наличии прав администратора и при разрешении принудительного удаленного завершения работы в локальных групповых политиках. Кроме того, при обращении к скрытым административным ресурсам C$ , ADMIN$ ... и т.п. удаленного компьютера запрашивается имя пользователя и пароль, но подключение завершается отказом в доступе. Проблема решается выводом компьютера из домашней сети и добавлением (изменением) параметра реестра, в раздел:

hklm\Software\Microsoft\Windows\CurrentVersion\Policies\System
необходимо добавить параметр LocalAccountTokenFilterPolicy , принимающий занчение dword:00000001

После занесения данных в реестр, для применения изменений требуется перезагрузка.

В дополнение:

Управление электропитанием в командной строке Windows - команда

Операционная система Windows самая распространенная в мире и, наверное, достаточно сложно найти пользователя, который никогда бы в ней не работал. Тем не менее, многие не знают о таком инструменте этой ОС как Shutdown. Команда, отдаваемая с его помощью, позволяет производить операции выключения или перезагрузки компьютера по расписанию или удаленно. Как правильно использовать этот полезный инструмент, мы расскажем в этой статье.

Командная строка Windows

Интерфейс командной строки в операционной системе Windows реализован с помощью двух программ. Первая - Cmd.exe, присутствующая во всех версиях ОС семейства NT, и вторая, впервые появившаяся в Windows 7, более современная и гибкая - PowerShell. Особенность их применения заключается в прямом, без использования графического интерфейса, вводе текстовых команд.

Современные пользователи, привыкшие к работе в оконном режиме с использованием мыши, уделяют не слишком много внимания командной строке. Тем не менее, метод может быть и не слишком быстрый, но в ряде случаев чрезвычайно эффективный. Инструментарий насчитывает свыше полутора сотен полезных команд, возможности которых могут быть расширены применением дополнительных ключей.

Параметры команды Shutdown связанные с управляющими ключами можно просмотреть, введя в консоли управления:

shutdown

Результат выдачи будет содержать в себе полный перечень ключей для локальной и сетевой работы, а также список цифровых кодов уведомлений, передаваемых этой командой пользователю удаленного компьютера.

Shutdown.exe и «оконный» режим

Чтобы вызвать графический интерфейс, который имеется у Shutdown, команда исполнения должна быть введена с ключом «/i». Как ни странно, программа, работающая из командной строки, в этом случае открывает привычное пользователю окно. Называется оно «Диалог удаленного завершения работы».

Использовать данный интерфейс предполагается для удаленного администрирования входящих в домен компьютеров. Выбор машин в сети осуществляется в верхней части окна. После этого можно задать тип выключения и уведомление, которое получит удаленный пользователь. При этом выбор можно осуществлять между плановыми и неплановыми работами, связанными с обслуживанием аппаратной части или обновлением программного обеспечения.

Сетевые управляющие ключи

Вернемся немного назад и посмотрим, какие возможности, при использовании ключей, получает команда Shutdown. Windows 7 и более новые версии могут работать с ней и через старую консоль, и через интерфейс PowerShell. Синтаксис команд в нем практически не изменился, даже расширившись за счет применения новых, аналогичных используемым в командной строке Linux.

Итак, управляющий ключ вводится через пробел за основным текстом и отделяется от него символом слеш «/». Ниже мы приведем ключи, используемые для удаленного управления компьютерами и расшифровку их действий:

/ m\\«имя компьютера»

Обращение к удаленной машине. Вводится или доменное имя, или IP адрес, без кавычек.

Поле может содержать до 512 символов и предназначено для передачи удаленному пользователю комментария о причинах выключения или перезагрузки.

/ f

Принудительное, без предупреждения, завершение всех запущенных приложений.

/t хххххххх

Время задержки в секундах до срабатывания команды. Позволяет задавать временной промежуток, продолжительностью от нуля секунд до одного года. В секундах это составляет 31536000.

/ d [ p| u:]xx:yy

Дает возможность указать тип события, выбирая из трех категорий - плановое, внеплановое, ожидаемое. Дополнительные параметры xx и yy содержат цифровые коды причин из справочника системных событий.

Отмена действия команды

Ни один человек, даже системный администратор, не может быть на сто процентов застрахован от ошибок. И в этом случае встает вопрос, можно ли и как отменить команду Shutdown, поданную на удаленную машину ошибочно или с неверным ключом? Microsoft предусмотрел такую возможность.

Отменить любое действие, в том числе и неверно заданное, можно, но только в том случае, если при подаче команды был задан параметр задержки ее исполнения. До истечения выбранного промежутка времени администратор может повторно подать на удаленный компьютер команду shutdown/a . В этом случае произойдет отмена любого запланированного заранее действия.

Работает такой способ как для локальных, так и для удаленных компьютеров. На локальной машине, получив предупреждении о готовящемся действии, вы в консоли должны будете подать отменяющую его команду. Успешность выполнения будет подтверждена всплывающим сообщением в области уведомлений.

Локальные управляющие ключи

Возможности этой команды не ограничиваются работой только с удаленными компьютерами. На локальном компьютере также можно использовать Shutdown Windows. Команда в этом случае задается в текстовом режиме через управляющую консоль. Ключи для управления локальной машиной и расшифровка их действий приведены ниже:

/ l

Завершение сеанса текущего пользователя системы.

/ s

Завершение работы и выключение.

/ r

Завершение работы с последующей перезагрузкой.

/ g

Завершение работы, перезагрузка и повторный запуск локального компьютера со всеми ранее открытыми приложениями.

/ p

Немедленное отключение без выдачи предупреждений.

/ h

Перевод локального компьютера в энергосберегающий режим.

Как видите, набор команд для отдельного компьютера тоже достаточно большой и позволяет выполнять выключение, перезагрузку и перевод в режим сна. При этом допускается одновременное использование нескольких ключей.

Планировщик задач

Кроме работы с командной строкой, существует возможность создать правило с использованием планировщика задач и функции Shutdown. Команда, с необходимыми ключами, в этом случае задается в интерфейсе планировщика Windows. Находится эта программа в группе «Стандартные - Служебные» основного меню операционной системы. Для ввода задачи потребуется выполнить ее запуск от имени администратора системы.

Выбираем «Создать простую задачу» и заполняем поля, которые нам будут открываться по мере выполнения. На этих этапах будет предложено указать имя нового запланированного действия и задать его расписание. Добравшись до шага, в котором требуется задать программу, впишем в поле нашу команду и зададим необходимые аргументы. Синтаксис ввода ключей в этом случае несколько отличается. Вместо слеш перед ними ставится дефис.

К примеру, задав аргументы -s и -t мы получаем аналог shutdown /s /t. Команда, выполняемая по созданному таким образом расписанию, будет приводить к выключению компьютера по истечении 30 секунд, в течении которых мы будем видеть окно предупреждения.

В заключение

Теперь, при желании, вы сможете самостоятельно создавать правила отключения или обслуживания для компьютера, используя Shutdown. Команда, как вы заметили, очень гибкая и обладает достаточным количеством управляющих ключей, чтобы удовлетворить потребности как простого пользователя, так и сетевого администратора.



Рекомендуем почитать

Наверх