Автоматический вход нескольких пользователей в Windows 2012

У меня сервер виндовс 2012. И я создал несколько пользователей. Каждый пользователь будет запускать пакетный скрипт. На самом деле скрипт запустит узел селена. Я хочу, чтобы эти пользователи могли автоматически входить в систему при перезагрузке сервера. В настоящее время путем редактирования раздела реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
AutoAdminLogon  1
DefaultUserName myuser
DefaultPassword mypassword
ForceAutoLogon 1

Один пользователь может автоматически войти в систему, но этого недостаточно. Я также пытаюсь использовать mstsc (удаленный рабочий стол) на powershell для входа в систему каждого пользователя, но это также сложно сделать. Я не знаю, есть ли способ использовать powershell для входа пользователя. И причина, по которой мне это нужно, заключается в том, что я хочу, чтобы узел селена запускал браузер в отдельной среде графического интерфейса, чтобы избежать проблем с мышью IE. У кого-нибудь есть хорошая идея по автоматическому входу в Windows?


person lieyike    schedule 05.09.2018    source источник


Ответы (1)


Вы не можете автоматически авторизовать нескольких пользователей таким образом. Добавьте запланированные задачи для запуска всех необходимых скриптов при загрузке системы в «Панель управления -> Администрирование -> Планировщик заданий».

person Anton Malyshev    schedule 05.09.2018
comment
Я пробовал планировщик заданий раньше, но это не сработало. Хотя может запустить процесс (Запустить java -jar selenium-standalone). Но узел селена не может правильно запустить IE и провести тестирование. Я не знаю, нужен ли сначала графический интерфейс для запуска. Может быть, я понимаю, почему это не работает - person lieyike; 07.09.2018
comment
Знаете ли вы, может ли планировщик задач запускать IE или некоторые программы с пользовательским интерфейсом? - person lieyike; 07.09.2018
comment
Да, определенно может. Вам просто нужно установить флажок «Выполнять только при входе пользователя в систему» ​​в свойствах задачи, настроить «При входе любого пользователя в качестве триггера» и также установить флажок «Выполнять задачу как можно скорее после пропуска запланированного запуска». Если у вас есть AutoAdminLogon - задача будет запускаться при старте системы. - person Anton Malyshev; 07.09.2018
comment
Извини, Антон, этот способ не работает. У меня есть Пользователь1 и Пользователь2. Пользователь User1 — это пользователь с автоматическим входом в систему, поэтому с параметром «Выполнить» можно работать только при входе пользователя в систему. Но User2 не может. User2 должен вручную войти в систему. И если я настрою запуск без входа пользователя в систему. User2 запустит программу после перезагрузки. Но без входа пользователя в систему некоторые из моих тестов не пройдут. - person lieyike; 11.09.2018
comment
Ключевое решение по-прежнему требует входа пользователя User1 и User2 и запуска программы. Я обнаружил, что есть инструмент LogonExpert, который, кажется, поддерживает многопользовательский вход в систему с помощью командной строки. - person lieyike; 11.09.2018