Я пытаюсь бежать

shutdown.exe -l -t 10

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

Я думал о не элегантном, но рабочем решении

ping -n 10  localhost
shutdown.exe -l

Насколько расточительно это решение?

Я думал о загрузке sleep.exe, но я хочу, чтобы мой bat-файл работал на машине без предварительной подготовки.

Есть еще идеи?

Спасибо

3 ответа3

2

Казалось бы, команда -l по какой-то причине не совместима с -t.

если вы хотите завершить работу команды shutdown -s -t 10 сработает, если вы захотите выйти из системы через некоторое время, вы можете попробовать использовать команду at, которая планирует запуск процесса в определенное время.

в [время] выключение -l. Не так хорошо, но должно работать

0

http://sourceforge.net/projects/logout/

Описание

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

Например: "logout 24" выйдет из текущего пользователя через 24 минуты.

0

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

выключение -l

И он должен выйти из компьютера через 30 секунд.

Во всяком случае, синтаксис

выключение -l -t 10

Правильно, попробуйте скопировать эту строку, если она не работает.

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