You get a bonus - 1 coin for daily activity. Now you have 1 coin

Restarting or shutting down Windows from the command line (including forcibly or remotely)

Practice



You can control Windows power not only via the graphical interface through the "Start" button, but also from the command line.

Moreover, from the command line you can do even more — you can control the power of and restart remote machines (which you, as an admin, of course have access to) and tell the OS to restart or shut down "forcibly" — i.e., with an emergency close of all hung processes and applications.

All of this pleasure is provided by the "shutdown" command.


Shutdown — a plain shutdown

C:\> shutdown /p


Shutdown — forced

C:\> shutdown /p /f


Restart (simple)

C:\> shutdown /r /t 03

here the "/t 03" switch specifies that the restart should happen 3 seconds after the command is accepted. Otherwise, by default, the system will wait as long as 30 seconds!


Restart — forced

C:\> shutdown /r /f /t 03


Remote management

For this, the /m <machine> switch is used, where <machine> is entered in the form "\\hostname" or "\\ipaddress".

Here's an example:

C:\> shutdown /r /t 3 /m \\192.168.0.1

In this case you must have administrative access rights to the specified computer, for example by being a domain administrator.


And, as always, more options and information:

C:>\ shutdown /?
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]

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

               являются незапланированными.
               xx является основным номером причины (целое положительное число,
меньшее 256).
               yy является вспомогательным номером причины (целое положительное
число, меньшее 65536).

Причины на этом компьютере:
(E = ожидалось, U = не ожидалось, P = планировалось, C = определено
                                                         пользователем)
Тип     Основной        Вспомогательный Заголовок

U      0       0       Другое (Незапланированное)
E       0       0       Другое (Незапланированное)
E P     0       0       Другое (Запланированное)
U      0       5       Другие отказы: Система не отвечает
E       1       1       Оборудование: Обслуживание (Незапланированное)
E P     1       1       Оборудование: Обслуживание (Запланированное)
E       1       2       Оборудование: Установка (Незапланированная)
E P     1       2       Оборудование: Установка (Запланированная)
E       2       2       Операционная система: восстановление (запланированное)
E P     2       2       Операционная система: восстановление (запланированное)
  P     2       3       Операционная система: Обновление (Запланированное)
E       2       4       Операционная система: Настройка (Незапланированная)
E P     2       4       Операционная система: Настройка (Запланированная)
  P     2       16      Операционная система: Установка пакета обновления (Запла
нирован
        2       17      Операционная система: Установка исправления (Незапланиро
ванная)
  P     2       17      Операционная система: Установка исправления (Запланирова
нная)
        2       18      Операционная система: Установка исправления безопасности
(Незап
  P     2       18      Операционная система: Установка исправления безопасности
(Запла
E       4       1       Приложение: Обслуживание (Незапланированное)
E P     4       1       Приложение: Обслуживание (Запланированное)
E P     4       2       Приложение: Установка (Запланированная)
E       4       5       Приложение: Не отвечает
E       4       6       Приложение: Работает неустойчиво
U      5       15      Отказ системы: STOP-ошибка
U      5       19      Проблема безопасности
E       5       19      Проблема безопасности
E P     5       19      Проблема безопасности
E       5       20      Потеря сетевых подключений (Незапланированная)
U      6       11      Сбой питания: Отключение кабеля
U      6       12      Сбой питания: Общие неполадки
  P     7       0       Завершение работы, вызванное устаревшей API-функцией

Here we've covered just the basics — the most commonly used part.

Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Operating Systems and System Programming"

Terms: Operating Systems and System Programming