Можно ли в Windows 10 запускать задачу только тогда, когда ни один пользователь не вошел в систему?

Если новый пользователь входит в систему и задача все еще выполняется, его следует немедленно убить.

2 ответа2

0

Краткий ответ - нет, нет.

Если вы не хотите делать это программно, я предлагаю запустить программу "При запуске" и "При отключении от сеанса пользователя". Затем запустите вторую задачу "При подключении к сеансу пользователя", которая запустит пакетный скрипт, чтобы найти ваш процесс и уничтожить его, если он запущен. К сожалению, нет никакого способа сделать это с нулевым программированием (т.е. записать пакетный файл).

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

0

Проверьте, вошел ли пользователь в систему, прежде чем выполнять ваши действия.

rem return error if logged in

quser | find "Console"
if %errorlevel%==0 exit 1

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