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

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

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

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

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

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

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

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

решение1

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

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

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

Связанный контент