Найти в Дзене
Winnote.ru

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

Операционная система Windows имеет много различных способов для выключения или перезагрузки компьютера. Например, вы можете выключить или перезагрузить компьютер используя меню Пуск, меню WinX, в командной строке, в окне Выполнить, а также в окне Завершение работы Windows вызываемое нажатием клавиш Alt + F4 или создав специальный ярлык и т.д.


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


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

Stop-Computer
-2

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

Restart-Computer
-3

Также для выключения или перезагрузки можно использовать метод Win32Shutdown из класса WMI Win32_OperatingSystem. В качестве аргумента можно использовать флаги из списка ниже:

 0 – Log Off
 4 – Forced Log Off
 1 – Shutdown
 5 – Forced Shutdown
 2 – Reboot
 6 – Forced Reboot
 8 – Power Off
 12 – Forced Power Off

 Рассмотрим несколько примеров команд.


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

(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(1)
-4

Чтобы перезагрузить компьютер выполните команду:

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

Чтобы произвести выход из системы, выполните команду:

(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(0)
-6

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


 При помощи следующей команды можно одновременно выключить два удалённых компьютера:

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

Следующая команда демонстрирует как перезагрузить два удалённых компьютера с именами Server01 и Server02 и локальный компьютер, идентифицированный как localhost.

Restart-Computer -ComputerName "Server01", "Server02", "localhost"
-8

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

Start-Sleep -Seconds 60; Stop-Computer
-9

Следующая команда задаёт время (в секундах) перед перезагрузкой компьютера.

Start-Sleep -Seconds 60; Restart-Computer
-10

Дополнительную справочную информацию по командлету Restart-Computer вы можете посмотреть на сайте Microsoft по этой ссылке, а справку по командлету Stop-Computer смотрите здесь.

Оригинал статьи читайте на сайте winnote.ru по ссылке Как выключить или перезагрузить компьютер в Windows PowerShell

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