7

Можно открыть командную строку (cmd) и набрать

shutdown -s -t 1200 

закрыть Windows 8 за 1200 секунд. Однако за 10 минут до выключения по всему экрану появляется ужасный баннер! Есть ли способ избежать показа баннера?

3 ответа3

14

В PowerShell используйте:

timeout -t 1800; shutdown -s

Или в cmd используйте:

timeout 1800 && shutdown -s

Они вызовут задержку в 1800 секунд (30 минут), а затем выполнят отключение.

1

Вы ищете команду "wait", которую нужно добавить перед выключением, вместо того, чтобы заставлять shutdown делать ожидание. Согласно этому вопросу, это должно сделать свое дело:

ping -n 1201 127.0.0.1> nul && shutdown -s

1

В Sysinternals (теперь Microsoft) есть хорошая утилита PSTools, которая называется psshutdown. Я использую его начиная с Windows NT для удаленного выключения. Это может также сделать локальное отключение. Если честно, я не проверял различия между psshutdown и shutdown. Я думаю, что стоит попробовать.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .