Существует специальная утилита командной строки SHUTDOWN.EXE, которая поставляется в составе пакета Resource Kit и позволяет перезагрузить локальный компьютер:

shutdown /l /r /y /c

Параметр /l
указывает на необходимость перезагрузки локального компьютера. Параметр /r перезагружает систему, а параметр /c дает операционной системе указание закрыть все приложения. Параметр /y
определяет, что на все выдаваемые системой при перезагрузке вопросы следует дается утвердительный ответ. Команду shutdown можно использовать в комбинации с командой AT (не забывайте, что для использования команды AT необходимо запустить службу Планировщик заданий (Scheduler) с помощью выбора команды Пуск > Настройка > Панель управления > Службы). С целью обеспечить перезагрузку компьютера в определенное время суток, воспользуйтесь следующей командой:

AT <время> shutdown /l /r /c /y

Например:

AT 20:00 shutdown /l /r /c /y

Кроме того, можно применять параметр /every:M,T,W,Th,F, чтобы команда на перезагрузку выполнялась каждый день. Например:

AT 20:00 /every:M,T,W,Th,F shutdown /l /r /c /y

Перед перезагрузкой предоставляется 20 секунд ожидания на отмену перезагрузки. Для отмены необходимо ввести следующую команду:

shutdown /l /a /y