Я использовал 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.