Назад | Перейти на главную страницу

Автоматический вход в Windows Server 2012

У меня есть сервер, к которому я подключаюсь с помощью удаленного рабочего стола. Я определил автоматический вход для определенного пользователя. Я также запланировал запуск пакетного сценария после входа в систему для этого пользователя.

Однако, когда я перезапускаю сервер и позже пытаюсь войти в систему с удаленным рабочим столом для того же пользователя, мне кажется, что он выполняет фактический вход при подключении. Я хочу убедиться, что этот пользователь уже вошел в систему. Таким образом я могу гарантировать, что мой сценарий будет запущен в случае перезапуска или сбоя. Прямо сейчас мне действительно нужно подключиться к RDP, чтобы запустить этот скрипт.

Я определил переменные в winlogin после запуска regedit.exe (DefaultUsername, DefaultPassword и т. Д.), А также использовал autologon.exe, найденный здесь http://live.sysinternals.com/. Похоже, имя пользователя, пароль и домены верны.

Как я могу убедиться, что пользователь уже вошел в систему, если произошел перезапуск? Возможно, мне чего-то не хватает, но я не хочу подключаться к RDP для запуска скрипта.

Похоже, вы хотите, чтобы ваш скрипт запускался при запуске компьютера. Вы можете добиться этого с помощью планировщика задач на сервере Windows. На вкладке триггеров в Задаче щелкните Создать, затем выберите При запуске в раскрывающемся меню Начать эту задачу. У меня это работает. У меня есть сценарий PowerShell, который мне нужно запускать при запуске сервера, и планировщик заданий отлично с этим справляется.

Чтобы запустить сценарий PowerShell, например, в Планировщике задач для ваших действий вы выбираете Запуск программы, указываете путь к exe-файлу PowerShell, а в пути «Добавить аргументы» указываете путь к вашему скрипту. Это запустит сценарий PowerShell при запуске сервера. Это освобождает вас от зависимости от логина пользователя для запуска вашего скрипта.

Эта ссылка показывает, как создать базовую задачу в Планировщике задач Windows. http://www.howtogeek.com/138159/how-to-enable-programs-and-custom-scripts-to-run-at-boot/