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


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

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

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

В Windows XP:
1) Заходим в меню "Пуск" и выбираем меню "Выполнить".
2) Появится окно "Выполнить". Сюда вводим "cmd" без кавычек.

3) В окне командная строка вводим shutdown -s -f -t,
где
-S - это параметр выключения компьютера
- f - этот параметр завершает все открытые приложения
-t этот параметр указывает время ожидания в секундах до выключения пк
4) Ожидаем завершение работы компьютера.

Например: shutdown -s -f -t 120

 

Для отмены выключения компьтера необходимо ввести команду shutdown -a.

 

В Windows 7, Vista:
1) Вызываем меню "Пуск".
2) В строке поиска вводим "cmd".

3) В окне командной строки вводим shutdown.exe /s /f /t,
где
/S - это параметр выключения компьютера
/f - этот параметр завершает все открытые приложения
/t - этот параметр указывает время ожидания в секундах до выключения ПК
4) Ожидаем завершение работы компьютера.

 

Например: shutdown.exe /s /f /t 120

Для отмены выключения компьтера необходимо ввести команду:

shutdown -a.

 

В Windows 8, 8.1, 10:

1) Нажимаем на меню "Пуск" правой кнопкой мыши.
2) В появившемся меню выбираем Командная строка .

3) В окне командной строки вводим shutdown /s /f /t,
где
/S - это параметр выключения компьютера
/f - этот параметр завершает все открытые приложения
/t - этот параметр указывает время ожидания в секундах до выключения ПК
4) Ожидаем завершение работы компьютера.

 

Например: shutdown /s /f /t 120 

Для отмены выключения компьтера необходимо ввести команду shutdown /a.

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

Мы уже успели рассказать о том, что можно перезагружать компьютер, используя командную строку. А можно ли таким же образом выключить компьютер? Разумеется, можно, только для этого нужно использовать другие команды. Работает этот способ на всех версиях Windows, включая 7 и 10.

За перезагрузку, как и за выключение компьютера, отвечает команда shutdown, которую нужно вводить вместе с дополнительным параметром. Впрочем, давайте покажем на примере.

Запустите командную строку. Проще всего сделать это таким образом: нажмите Win+R, затем введите команду cmd и нажмите ОК или Enter на клавиатуре.

Если не получается, нажмите «Пуск», в меню «Пуск» — «Все программы» — «Стандартные» найдите пункт «Командная строка» и нажмите на него.

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

Для выключение компьютера введите команду shutdown /s и нажмите ОК.

Сразу после этого появится сообщение, где говорится о том, что компьютер будет выключен не сразу, а через минуту. Почему? Все просто — это время необходимо для того, чтобы пользователь смог сохранить все данные.

Впрочем, есть вариант для немедленного отключение компьютера, для этого используется иная команда — shutdown /s /t 00.

Как выключить компьютер через определенное время? Вам потребуется команда shutdown /s /t 600, где в качестве цифры указывается время в секундах до выключения устройства. Например, в примере указаны 600 секунд или 10 минут.

Вводите команду, нажимаете Enter, а затем видите окно, где указано точное время выключение компьютера.

Разумеется, вы можете ввести другое время. Если хотите, чтобы компьютер отключился через час, вводите команду shutdown /s /t 3600 (в одном часе — 3600 секунд).

Если вдруг понадобилось отменить выключение, это также делается с помощью командной строки — введите команду shutdown /a и нажмите Enter.

Легко? Еще бы. Главное, запомните команды.

SHUTDOWN – перезагрузка / выключение Windows через командную строку

Команда SHUTDOWN используется для перезагрузки / выключения локального и удаленного компьютера с ОС Windows через командную строку.

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

- перезагрузка удаленного компьютера через локальную сеть;

- перезагрузка компьютера из удаленного RDP сеанса;

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

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

- перезагрузка \ выключение компьютера по расписанию.

Команда shutdown позволяет перезагружать / выключать Windows компьютер через командную строку и является очень полезной в арсенале системного администратора.

Давайте рассмотрим, как пользоваться командой shutdown. Вот какой у неё синтаксис:

Без аргументов - Вывод справки по использованию (как и -?)

shutdown -i - Отображение графического интерфейса пользователя для удаленного завершения работы.

shutdown -l - Выход (не совместим с параметром -m)

shutdown -s - Завершение работы компьютера

shutdown -r - Перезагрузка компьютера

shutdown -a - Прекращение завершения работы системы

shutdown -m \\<компьютер> - Удаленный компьютер, на котором выполняется действие

shutdown -t xx - Таймаут завершения работы - xx сек.

shutdown -c "comment" - Комментарий (не более 127 знаков)

shutdown -f - Принудительное завершение приложений без предварительного предупреждения

shutdown -d [u][p]:xx:yy - Код причины завершения работы (u - пользовательский код, p - код запланированного завершения, xx - основной код причины (1 - 255), yy - дополнительный код причины (1 - 65535))

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

Немедленная перезагрузка через командную строку:

shutdown -r -t 0

Немедленное выключение через командную строку:

shutdown -s -t 0

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

shutdown –r –m \\192.168.0.85 –t 30 –c “ВАШ КОМПЬЮТЕР БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 30 СЕКУНД! ПРОСИМ ЗАКРЫТЬ ВСЕ ПРОГРАММЫ С СОХРАНИЕМ ИЗМЕНЕНИЙ.”

Так же стоит учесть, что при попытке перезагрузить удаленный компьютер, вы должны обладать правами администратора на удаленной машине. Если вы залогинены под учетной записью, не умеющей прав на удаленном компьютере, то запустите командную строку от имени пользователя (C:\Windows\System32\cmd.exe \ ПКМ + Shift \ Запуск от имени другого пользователя), который имеет достаточно прав, и выполните команду shutdown.

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


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

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

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

  • Как вызвать командную строку;
  • Какой командой выключать компьютер.

Остановимся на этих моментах подробнее.

Вызов командной строки

Вызвать командную строку или как ее еще называют, консоль, в Windows очень просто. Делается это в два шага:

  1. Использовать сочетание клавиш Win+R.
  2. В появившемся окне набрать cmd и нажать «OK».

Результатом произведенных действий станет открытие окна консоли. Выглядит оно приблизительно одинаково для всех версий Windows.

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

Вариант 1: Выключение локального компьютера

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

Внимательно изучив справку, пользователь поймет, что для выключения компьютера необходимо использовать команду shutdown с параметром [s]. Строка, набранная в консоли, должна выглядеть так:

shutdown /s

После ее введения следует нажать клавишу Enter и начнется процесс выключения системы.

Вариант 2: Использование таймера

Введя в консоли команду shutdown /s, пользователь увидит, что выключение компьютера все еще не началось, а вместо этого на экране появилось предупреждение о том, что компьютер будет выключен через минуту. Так это выглядит в Windows 10:

Это объясняется тем, что такая задержка во времени предусмотрена в этой команде по умолчанию.

Для случаев, когда компьютер нужно выключить немедленно, или с другим временным интервалом, в команде shutdown предусмотрен параметр [t]. После введения данного параметра необходимо также указать временной интервал в секундах. Если необходимо выключить компьютер немедленно, его значение устанавливается равным нулю.

shutdown /s /t 0

В этом примере компьютер будет выключен через 5 минут.


На экран будет выведено системное сообщение о прекращении работы подобно тому, как и в случае использования команды без таймера.

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

Вариант 3: Выключение удаленного компьютера

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

При использовании данного параметра обязательным является указание сетевого имени удаленного компьютера, или его IP-адреса. Формат команды выглядит так:

shutdown /s /m \\192.168.1.5

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

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

Читайте также: Как подключиться к удаленному компьютеру

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

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

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

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

Все рекомендации одинаково эффективны в современных ОС, начиная от Windows  XP, заканчивая последней версией (8.1).

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

  1. Зажмите клавишу Windows (значок окна) + R.
  2. В окне «выполнить» напечатайте CMD и нажмите OK мышкой или Enter на клавиатуре.

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

Выключение локального компьютера (Вашего)

Здесь потребуется одна единственная команда shutdown, но при вводе ее в таком виде у Вас ничего не выйдет. Команда использует свои расширения, а именно префикс S, который указывает на отключение устройства.

Введите shutdown -s в командной строке и нажмите Enter, что приведет к скоро временному завершению работы ПК с предупреждением. Если использовать shutdown -p, то компьютер выключится моментально.

Особенностью shutdown является то, что компьютер можно выключить из командной строки через определенное количество времени. К  команде выше прибавляется префикс t, числовая переменная, и она принимает вид  shutdown –s -t 300.

После выполнения запускается таймер обратного отсчёта и показываетсяпредупреждающее сообщение. Числовая переменная (в данном случае 300) представляет собой число секунд, по истечении которых компьютер будет отключен. Задайте свое количество секунд, исходя из своих потребностей.

Для отображения сообщения, содержащее причину выключения, используйте shutdown –s -t 500 -c "Я устал. Я не хочу работать, ухожу домой" (с кавычками) в cmd и нажмите клавишу Enter. Параметр -c используется в команде, чтобы прокомментировать причину отключения и что следует в кавычках будет отображаться в диалоговом окне в качестве пояснения. Это может быть использовано для отображения смешных сообщений.

Завершение работы удаленного компьютера

Чтобы выключить удаленный компьютер введите shutdown-s-m \\имя компьютера в cmd и нажмите клавишу Enter. Замените "\\имя компьютера", на фактическое имя удаленного ПК для попытки выключения. Как упоминалось ранее, вы должны иметь доступ администратора к компьютеру, который вы пытаетесь выключить. Чтобы узнать есть ли у вас административные права доступа, нажмите сочетание клавиш Windows + R, введите имя компьютера, далее нажмите клавишу Enter.

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


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

Используйте выражение типа «shutdown -a», для отката выключения. Это приведет к остановке отключения системы, завершение работы, в том случае, если обратный отсчет времени не достиг 0.

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

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

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

Добрый день! Уважаемые читатели и подписчики IT блога Pyatilistnik.org. В прошлой статье мы разобрали методы перезагрузки Windows из PowerShell. Сегодня я хочу логически закончить эту статью и показать вам методы, позволяющие вам выключить компьютер без мышки используя оболочку PowerShell и старую, добрую командную строку. Я вам покажу, как вы можете создать себе ярлык или exe файл, выполняющий данную задачу.

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

Логично, что большинство людей всегда для завершения работы за компьютером будут использовать графические окна и мышку, это правильно, так как это проще и быстрее, но бывает ряд случаев, что вы как продвинутый пользователь или тем более системный администратор, просто обязаны уметь выполнять все задачи без GUI интерфейса. Вот вам примерный список ситуаций:

  • Вам как системному администратору может выпасть честь работать с Windows Server Core, которая не имеет графического интерфейса и если вам вдруг нужно завершить работу такого сервера или виртуальной машины для обслуживания, вы обязаны это уметь.
  • Вторая ситуация может возникнуть, на компьютерах, где политиками или иными методами была выключена возможность завершать работу компьютера. Вот вам пример, что есть только пункт "Выход".

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

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

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

Есть такая замечательная команда Shutdown, она имеет два режима работы, первый это консольный, а второй графический, да не удивляйтесь. Давайте для начала посмотрим справку по данной утилите, для этого выполните команду:

Утилита имеет большое количество ключей для различных сценариев.

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

У вас появится всплывающее окно, где будет указано, что ваш сеанс будет завешен. Для завершения работы Windows осталось менее 1 минуты. Тут вам дают возможность успеть сохранить важные данные в программах и документах.

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

При t = 0 у меня будет произведено моментальное выключение компьютера, если же я например задам 180, что равносильно трем минутам, то вы увидите вот такое окно:

Если у вас время в ключе /f задано более 0, то вы можете столкнуться с ситуацией, что какие-то приложения могут не дать завершить работу системы и выключить компьютер. В таких сценариях вы можете принудительно их завершать, для этого есть ключ /f:

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

Если вы хотите задать комментарий при выключении компьютера из командной строки и задать причину, то есть ключи /c и /d. Ключ /c задает комментарий, который не может быть длиннее, чем 512 символов. Ключ /d указывает причину, тут может быть совместный ключ "p", означающий запланированное завершение или же ключ "u", означающий что причину указывает пользователь.

shutdown -s -t 0 -c "Мне так захотелось" -d p:4:1

 

В логах Windows вы можете обнаружить событие 1074 с нашим комментарием. Согласитесь, что это отличный инструмент выключить компьютер без помощи мышки.

Удаленное выключение компьютера из командной строки

CMD может легко взаимодействовать и с удаленными системами, давайте я покажу, как вы можете завершить работу Windows у двух удаленных компьютеров, у меня это будет система с Windows 10 под именем W10-cl02. Для этого мы используем ключ "m".

shutdown -s -m \\w10-cl02 -t 0 -f

Тут я принудительно завершаю работу удаленного компьютера W10-cl02. Так же вы можете произвести удаленное выключение компьютера и из графического интерфейса, для этого есть ключ -i. Вводим команду:

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

Нажимаем кнопку "Добавить" и вводим нужные вам сервера и рабочие станции которые вы планируете выключить.

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

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

Как видите утилита командной строки shutdown.exe даже в нынешнее время Windows 10, является отличным инструментом, умеющим выключать компьютер с Windows по нужному сценарию. дополнительную информацию про утилиту shutdown вы можете посмотреть по ссылке:

https://docs.microsoft.com/ru-ru/windows-server/administration/windows-commands/shutdown

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

Теперь давайте обратимся к более современному инструменту, а именно к оболочке PowerShell. Открываем ее в режиме администратора, нас будет интересовать командлет Stop-Computer. Если вы его просто введете в оболочке на локальном компьютере, то у вас начнется завершение работы.

Теперь давайте посмотрим справку по данному командлету, для этого введите

Как видим командлет имеет много дополнительных ключей.

Удаленное выключение компьютера из PowerShell

Командлет Stop-Computer имеет ключ -ComputerName через который можно указать список систем, требующих завершения работы. У меня есть два удаленных компьютера с Windows 10, w10-cl02 и w10-cl03. Давайте их выключим, вводим команду:

Stop-Computer -ComputerName w10-cl02, w10-cl03

Если на текущий момент на удаленных компьютерах. кто-то работает, то вы получите ошибку:


Stop-Computer : Не удается выполнить команду на конечном компьютере ("w10-cl02") из-за следующей ошибки: Невозможно инициировать завершение работы системы, так как компьютер используется другими пользователями.
строка:1 знак:1
+ Stop-Computer -ComputerName w10-cl02, w10-cl03
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (w10-cl02:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand

Stop-Computer : Не удается выполнить команду на конечном компьютере ("w10-cl03") из-за следующей ошибки: Невозможно инициировать завершение работы системы, так как компьютер используется другими пользователями.
строка:1 знак:1
+ Stop-Computer -ComputerName w10-cl02, w10-cl03
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (w10-cl03:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand

Чтобы это обойти вы можете добавить ключик -Force, который сделает принудительное выключение

Stop-Computer -ComputerName w10-cl02, w10-cl03 -Force

Если вам необходимо выполнить выключение от имени определенной учетной записи, то вы можете воспользоваться ключом -Credential:

Stop-Computer -ComputerName w10-cl02, w10-cl03 -Credential root\sem -Force(Где root, это наименование домена, а sem, это логин пользователя)

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

Также командлет Stop-Computer имеет ключ -WsmanAuthentication, который позволяет производить подключения по разным протоколам аутентификации. Возможные варианты:

Напоминаю, что по умолчанию используется CredSSP .но я в моем примере буду использовать Kerberos, так как привык работать со службой удаленного управления Windows (WinRM).

[info]Stop-Computer -ComputerName w10-cl02, w10-cl03 -Force -WsmanAuthentication Kerberos[/info]

Как выключить компьютер со списком компьютеров в текстовом файле

Может возникнуть ситуация, что вы или ваши коллеги могут подготовить тестовый файл со списком компьютеров, которые потребуется выключить. Stop-Computer легко справится с этой задачей. Кладу на диск C:\ файл computers.txt, после чего выполняю команды.

$s = Get-Content -Path C:\computers.txt
$c = Get-Credential root\sem
Stop-Computer -ComputerName $s -Force -Credential $c

Выключение компьютера с задержкой по времени через PowerShell

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

Start-Sleep -Seconds 60; Stop-Computer -ComputerName w10-cl02, w10-cl03 -Force

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

$s = Get-Content -Path C:\computers.txt
$c = Get-Credential root\sem
Start-Sleep -Seconds 60; Stop-Computer -ComputerName $s -Force -Credential $c

Дополнительную информацию, по командлету Stop-Computer я вам советую поискать на сайте Microsoft

[info]https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-computer?view=powershell-6[/info]

Как выключить компьютер через WMI запрос

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

[info](Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(1)[/info]

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

(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(5)

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

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

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

Указываем нужное вам название ярлыка.

Вот такой у меня получился ярлык для завершения системы Windows.

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

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

Команды выключения | Как выключить Windows через CMD

Командная строка Windows - это мощный инструмент из старых времен MS-DOS, который сегодня все еще принимает бесчисленное количество команд для специальных целей. За обозначением, в конечном счете, стоит исполняемая программа: cmd.exe , которая предоставляет строку для ввода команды (фактическое приглашение). Для выключения вашего компьютера другая программа обращается к инструменту командной строки: « shutdown.exe », например, выключает компьютер сразу после вызова программы, перезапускает ее или выходит из системы текущего пользователя.

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

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

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

.

Выключение компьютера или удаленного ПК с помощью командной строки

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

Причина этого в том, что большинство из нас не знает, что командную строку можно использовать не только для немедленного выключения, перезапуска или выхода из системы нашего компьютера , но и для выключения удаленного компьютера, если у вас есть административный доступ.Его также можно использовать для перехода в спящий режим компьютера и добавления комментария с указанием причины выключения. Этот пост покажет вам, как все это сделать. Требуется
Компьютер под управлением Windows (XP, Vista, 7, 8, 8.1 или 10) с отлично работающей командной строкой, то есть не отключенной вирусом.

Начальные шаги
1) Нажмите Windows Key + R.
2) Введите CMD и нажмите Enter.

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

Завершение работы локального компьютера (ваш компьютер)
Введите "shutdown -s" без кавычек в командной строке и нажмите Enter. Завершение работы - это выполняемая команда, а ключ -s сообщает компьютеру о выключении.

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

Выйти из системы текущего пользователя
Введите "shutdown -l" в командной строке и нажмите Enter.Командный переключатель -l указывает компьютеру выйти из системы.

Завершение работы удаленного компьютера
Введите «shutdown -s -m \\ имя компьютера» в командной строке и нажмите Enter. Замените \\ имя компьютера фактическим именем удаленного компьютера, который вы пытаетесь выключить. Как упоминалось ранее, у вас должен быть административный доступ к компьютеру, который вы пытаетесь выключить. Чтобы узнать, есть ли у вас административный доступ, нажмите клавиши Windows + R, затем введите имя компьютера и нажмите Enter.

Примечание. Если вы не помните имя удаленного компьютера, вы можете найти его, открыв список всех компьютеров, к которым вы подключены, выполнив команду «net view» в командной строке.

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

Переведите локальный компьютер в спящий режим
Введите "Rundll32.exe Powrprof.dll, SetSuspendState "без кавычек и нажмите Enter. Ваш компьютер должен перейти в спящий режим, в противном случае вы должны включить спящий режим для этого.

Завершение работы вашего или удаленного компьютера через определенное время
Введите" shutdown -s -t 60 ", чтобы выключить компьютер через 60 секунд. После этого будет показан таймер обратного отсчета с предупреждающим сообщением. В этой команде используется командный переключатель -t, за которым следует переменная (в данном случае 60). который представляет количество секунд, по истечении которых компьютер выключится.

Показать сообщение, содержащее причину выключения
Введите shutdown -s -t 500 -c «Я устал. Я не хочу больше работать». (в кавычках) в командной строке и нажмите Enter. Переключатель -c используется в коде, чтобы указать причину завершения работы, и то, что следует в кавычках, будет отображаться в диалоговом окне как причина. Его можно использовать для отображения всевозможных забавных сообщений. Один пример: -

Скайнет стал самосознавать. Джон Коннор не останавливал меня.Вы больше не можете использовать свой компьютер.

Остановить завершение работы системы
Введите «shutdown -a» и нажмите Enter. Это остановит выключение системы, если обратный отсчет до выключения не достиг 0.

Связанный : Уловки командной строки

.

отключение | Документы Microsoft

  • 4 минуты на чтение

В этой статье

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

Синтаксис

  отключение [/ я | / л | / с | / sg | / г | / г | / а | / п | / ч | / e | / o] [/ hybrid] [/ fw] [/ f] [/ m \\ computer] [/ t xxx] [/ d [p | u:] xx: yy [/ c "комментарий"]]  

Параметры

Параметр Описание
/ i Отображает поле Remote Shutdown .Параметр / i должен быть первым параметром после команды. Если указан / i , все остальные параметры игнорируются.
/ л Немедленный выход из системы текущего пользователя, без периода ожидания. Вы не можете использовать / l с / m или / t .
/ с Выключает компьютер.
/ SG Выключает компьютер. При следующей загрузке, если Automatic Restart Sign-On включен, устройство автоматически входит в систему и блокируется на основе последнего интерактивного пользователя.После входа в систему перезапускаются все зарегистрированные приложения.
/ р Перезагружает компьютер после выключения.
/ г Выключает компьютер. При следующем перезапуске, если Automatic Restart Sign-On включен, устройство автоматически входит в систему и блокируется на основе последнего интерактивного пользователя. После входа в систему перезапускаются все зарегистрированные приложения.
/ а Прерывает завершение работы системы. Действует только в период тайм-аута.Чтобы использовать / a , необходимо также использовать опцию / m .
/ п Выключает только локальный компьютер (не удаленный) - без периода ожидания или предупреждения. Вы можете использовать / p только с / d или / f . Если ваш компьютер не поддерживает функцию отключения питания, он выключится при использовании / p , но питание компьютера останется включенным.
/ ч Переводит локальный компьютер в режим гибернации, если он включен.Вы можете использовать / h только с / f .
гибрид Выключает устройство и подготавливает его к быстрому запуску. Эта опция должна использоваться с опцией / s .
/ FW Сочетание этой опции с опцией выключения приводит к тому, что следующий перезапуск переходит в пользовательский интерфейс встроенного ПО.
/ e Позволяет задокументировать причину неожиданного завершения работы целевого компьютера.
/ o Переход в меню Расширенные параметры загрузки и перезапуск устройства. Эта опция должна использоваться с опцией / r .
/ f Принудительно закрывает запущенные приложения без предупреждения пользователей.
Осторожно: Использование опции / f может привести к потере несохраненных данных.
/ m \\ <имя компьютера> Задает целевой компьютер.Не может использоваться с опцией / l .
/ т Устанавливает время ожидания перед выключением равным xxx секунд. Допустимый диапазон: 0-315360000 (10 лет), значение по умолчанию - 30. Если период ожидания больше 0, подразумевается параметр / f .
/ д [п | u:] : Указывает причину перезапуска или выключения системы. Поддерживаемые значения параметров:
/ c <комментарий> Позволяет подробно комментировать причину выключения.Сначала вы должны указать причину, используя опцию / d , и вы должны заключить свои комментарии в кавычки. Вы можете использовать максимум 511 символов.
/? Отображает справку в командной строке, включая список основных и второстепенных причин, определенных на вашем локальном компьютере.
Примечания
  • Пользователям должно быть назначено право Завершение работы системы для завершения работы локального или удаленно администрируемого компьютера, который использует команду Завершение работы .

  • Пользователи должны быть членами группы Administrators , чтобы отмечать неожиданное завершение работы локального или удаленно администрируемого компьютера. Если целевой компьютер присоединен к домену, члены группы «Администраторы домена » могут выполнить эту процедуру. Для получения дополнительной информации см .:

  • Если вы хотите выключить более одного компьютера одновременно, вы можете вызвать shutdown для каждого компьютера с помощью сценария или использовать shutdown / i для отображения окна Remote Shutdown .

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

  • Не забудьте указать, что останов запланирован, с помощью параметра p . Отсутствие параметра p указывает на то, что отключение было незапланированным.

    • Использование параметра p вместе с кодом причины незапланированного выключения приводит к сбою выключения.

    • Отсутствие использования параметра p и предоставление только кода причины для запланированного выключения также приводит к сбою выключения

Примеры

Чтобы принудительно закрыть приложения и перезагрузить локальный компьютер с задержкой в ​​одну минуту, с указанием причины Приложение: обслуживание (запланировано) и комментария «Перенастройка myapp.exe» введите:

  shutdown / r / t 60 / c «Перенастройка myapp.exe» / f / d p: 4: 1  

Чтобы перезагрузить удаленный компьютер myremoteserver с теми же параметрами, что и в предыдущем примере, введите:

  shutdown / r / m \ myremoteserver / t 60 / c "Перенастройка myapp.exe "/ ф / д р: 4: 1  

Дополнительные ссылки

.

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

Иногда как администратору Windows вам потребуется перезагрузить или выключить удаленный компьютер или сервер.

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

Первый метод использует встроенную команду Windows, а второй метод использует PowerShell.

Проверьте это.

Команда завершения работы Windows

Системы

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

Команда выключена.

Чтобы использовать эту команду, просто откройте командную строку Windows и введите выключение.

Чтобы просмотреть полный список параметров команды, введите shutdown /? в окне CMD.

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

/ с - Выключить компьютер

/ r - перезагрузить компьютер

/ м \ компьютер - Укажите удаленный компьютер

/ л - Выход

/ t xxx - Установить время ожидания перед выключением на xxx секунд

/ c «комментарий» - Сообщение для отображения на экране перед перезапуском или выключением

Теперь перейдем к некоторым примерам

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

В этих примерах я буду на ПК1 и инициирую удаленный перезапуск или выключение на ПК2.

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

Пример 1: Перезагрузка удаленного компьютера

По умолчанию удаленный компьютер запрашивает и дает ему примерно минуту перед перезагрузкой.

 отключение / р / м \ pc2 

Всплывающее окно ниже - это то, что будет отображать система Windows 10.

Пример 2: Перезапуск с пользовательским сообщением

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

 shutdown / m \\ pc2 / c «ИТ-отдел инициировал удаленную перезагрузку вашего компьютера» 

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

Пример 3: Немедленный перезапуск без обратного отсчета

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

 отключение / об / м \ pc2 / т 0 

Если вы хотите, чтобы обратный отсчет был длиннее, просто укажите секунды / t 60

Пример 4: Отключить пользователя от удаленного компьютера

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

 отключение / л / м \ pc2 

Перезапуск или завершение работы с помощью Powershell

Вот несколько примеров того, как можно перезагружать или выключать компьютеры с помощью PowerShell.

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

Пример 1. Использование Powershell для перезагрузки компьютера

Эта команда немедленно перезагрузит удаленный компьютер. Параметр -Force вызовет перезапуск, даже если пользователь вошел в систему.

 Перезагрузка-Компьютер-Имя компьютера REMOTE_COMPUTER_NAME-Force 

Пример 2: Использование PowerShell для выключения компьютера

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

 Stop-Computer -ComputerName REMOTE_COMPUTER_NAME -Force 

Пример 3. Использование PowerShell для перезапуска списка компьютеров

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

 перезагрузка компьютера (get-content c: \ work \ computers.txt) 

Пример 4: Использование PowerShell для выключения двух компьютеров

 Stop-Computer -ComputerName "Server01", "Server02" 

Удачи!

Рекомендуемый инструмент: SolarWinds Server & Application Monitor

Эта утилита была разработана для мониторинга Active Directory и других важных служб, таких как DNS и DHCP. Он быстро обнаруживает проблемы с контроллером домена, предотвращает сбои репликации, отслеживает неудачные попытки входа в систему и многое другое.

Что мне больше всего нравится в SAM, так это простая в использовании панель управления и функции оповещения. Он также имеет возможность контролировать виртуальные машины и хранилище.

Загрузите бесплатную пробную версию здесь

.

Смотрите также