Как настроить TaskScheduler на автоматический вход в систему после выхода из системы? Например, мой аккаунт был выключен, и я хочу автоматически входить в систему через 10 сек. или 1 мин. Как это сделать? А также перезапустить файл tool.bat, большое спасибо
решение1
Запуск вашего пакетного файла при входе в систему не должен быть проблемой. Либо поместите его в AutoRun/StartUp для вашего пользователя, либо используйте задачу Windows для его запуска.
Чтобы создать задачу, найдите Task Scheduler
, создайте новую задачу и Action
выберите At log on
.
Для вашего другого запроса на автоматический вход пользователя я не думаю, что это возможно, кроме как сразу после запуска. Это бы свело на нет весь смысл наличия отдельных учетных записей пользователей, и вам пришлось бы хранить свой пароль с этой задачей/скриптом, возможно, в читаемом виде, или вам пришлось бы вообще вводить пароль.
Если на вашем компьютере установлена клиентская операционная система Windows, вам, скорее всего, не повезло, поскольку, насколько мне известно, они поддерживают только одного одновременного пользователя (кроме Vista Ultimate или чего-то в этом роде?). С Windows Server обычно можно иметь несколько пользователей, одновременно вошедших в систему (по крайней мере, двух), поэтому, пока не подключаются другие пользователи и никто не отключает ваше соединение, ваши задачи будут продолжать выполняться.
Другой вариант — ограничить пользователей, которые фактически могут использовать машину. Вы можете настроить пользователей, которые могут использовать RDP, через диалоговое окно в вашей Advanced System Properties
вкладке Remote
. Администраторы все равно могут входить в систему удаленно, чтобы предотвратить эту проверкуэтот вопрос.
Лучшим вариантом действий, вероятно, все же будет запустить задачу не как собственный пользователь, а как пользователь службы в фоновом режиме.