Windows 7無人值守部署-提示輸入密碼,並使用它自動登入

Windows 7無人值守部署-提示輸入密碼,並使用它自動登入

我使用系統映像管理器建立了一個無人值守的 XML 應答文件,並將其寫入 Windows 7 DVD。這幾乎包含所有系統配置,但故意不包括已安裝系統的使用者名稱或密碼 - 我希望使用者在安裝過程中在控制台輸入這些內容。

但是,我然後運行一些安裝後腳本,其中一些腳本重新啟動電腦並在重新啟動後繼續。這意味著用戶在安裝過程中必須多次登入 - 並且由於某些腳本需要一段時間才能運行,這非常不方便。因此,我正在尋找一種在安裝後啟用自動登入的方法。

但是,我找到的所有範例僅支援使用答案檔案中設定的使用者名稱/密碼,而不是由使用者提供的。我是否遺漏了一些明顯的東西,或者有人能想到任何聰明的解決方法嗎?

我嘗試FirstLogonCommand在 oobeSystem 通行證中添加一個,它使用%USERNAME%%USERPASSWORD%透過 Sysinternals「自動登入」實用程式啟用自動登錄,但發現它%USERPASSWORD%沒有擴展。有沒有辦法找到這些資訊?

我能想到的唯一其他解決方法是在任何使用者登入之前執行我的安裝後腳本,可能是透過建立服務來運行。但這會增加複雜性 - 我寧願讓它們在用戶會話中互動且可見地運行。

(編輯:也許有必要提及我在這裡也沒有使用 AD 域)。

答案1

我建議使用 MDT(Microsoft 部署工具包)來自動處理此問題。

它有一個用於使用者定義帳戶的使用者帳戶頁面。它將把創建的用戶放入變數中。您可以使用該變數執行命令(從 cmd 或 powershell)。或者,如果您確實喜歡 unattend.xml,則可以在為目標系統產生 unattend.xml 檔案時將其整合到該檔案中。

我個人推薦命令列方式,因為它更容易追蹤和管理,而無需加載 WAIK 附帶的圖像編輯器。

相關內容