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

Автоматическое развертывание Windows 7 - запрос пароля и его использование для автоматического входа

Я использовал System Image Manager для создания автоматического файла ответов XML, который я записал на DVD с Windows 7. Он содержит почти всю конфигурацию системы, но намеренно не включает имя пользователя или пароль для установленной системы - я хочу, чтобы пользователь вводил их на консоли во время установки.

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

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

Я пробовал добавить FirstLogonCommand на проход oobeSystem, который использует %USERNAME% и %USERPASSWORD% чтобы включить автоматический вход через утилиту Sysinternals "Autologon", но обнаружил, что %USERPASSWORD% не был расширен. Есть ли способ найти эту информацию?

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

(Изменить: возможно, уместно упомянуть, что я здесь тоже не использую домен AD).

Я бы рекомендовал использовать MDT (Microsoft Deployment Toolkit), чтобы справиться с этим автоматически.

У него есть страница учетной записи пользователя для определенных пользователем учетных записей. Он поместит созданных пользователей в переменные. Вы можете запустить команду (из cmd или powershell), используя эту переменную. Или, если вы действительно используете unattend.xml, вы можете интегрировать его в файл unattend.xml, когда он создается для целевой системы.

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