PART I 準備工作
PART II 瞭解Windows 10安裝過程
PART III 製作自動安裝回應檔案
PART IV 如何使用
PART V 關閉[SMB 1.0/CIFS 檔案共用支援]功能
PART VI 使用DiskPart建立磁碟分割
PART VII 不要預留[保留的儲存空間]
PART VIII 指定電腦名稱與加入網域
PART IX 彈性搭配批次檔使用
PART Max 懶人包
指定電腦名稱
電腦名稱可以在兩個階段指定(擇一使用):
windowsPE階段
specialize階段
(接下來用 specialize階段 的方式舉例)
1 2 3 4 5 6 7 8 9 | <settings pass="specialize"> <!-- 其他component --> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RegisteredOwner>ABC</RegisteredOwner> <RegisteredOrganization>IT</RegisteredOrganization> <ComputerName>*</ComputerName> </component> <!-- 其他component --> </settings> |
- 如果在自動安裝回應檔案中未指定ComputerName, Windows會隨機產生電腦名稱
- 如果ComputerName設為自訂名稱(最多15個字元), 例如: MYPCNAME. 那每次透過此自動安裝回應檔案安裝的Windows電腦名稱都會是MYPCNAME, 不過電腦名稱都一樣的話容易導致衝突
- 如果ComputerName設為星號 * 或是空字串, Windows會根據以下的規則順序組成一個15個字元的電腦名稱:
- 用RegisteredOwner加上RegisteredOrganization (最多取前面7個字元, 多的部分會截掉)
- 加上一個連字號 -
- 加上隨機字元補滿15個字元
RegisteredOwner: ABC
RegisteredOrganization: IT
電腦名稱: ABCIT-XXXXXXXXX
RegisteredOwner: IT
電腦名稱: IT-XXXXXXXXXXXX
RegisteredOrganization: IT
電腦名稱: WINDOWS-XXXXXXX
(沒指定RegisteredOwner只指定RegisteredOrganization, 電腦名稱會變成WINDOWS開頭)
RegisteredOwner: ABCDE
RegisteredOrganization: 12345
電腦名稱: ABCDE12-XXXXXXX
RegisteredOwner: ABCDEFGHI
RegisteredOrganization: 12345
電腦名稱: ABCDEFG-XXXXXXX
注意:
根據 隱藏回應檔案中的機密資料 的說明
Windows系統映像管理員 (Windows SIM) 可以設定隱藏回應檔案中的密碼包括下列各項:
- Microsoft-Windows-Shell-Setup | AutoLogon | Password
- Microsoft-Windows-Shell-Setup | UserAccounts | AdministratorPassword
- Microsoft-Windows-Shell-Setup | UserAccounts | LocalAccounts | LocalAccount | Password
- Microsoft-Windows-UnattendedJoin | Identification | Credentials | Password
specialize階段
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <settings pass="specialize"> <!-- 其他component --> <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Identification> <Credentials> <Domain>proliantaholic.lab</Domain> <Password>minPassword</Password> <Username>minUser</Username> </Credentials> <JoinDomain>proliantaholic.lab</JoinDomain> </Identification> </component> <!-- 其他component --> </settings> |
繼續閱讀:
PART IX 彈性搭配批次檔使用
版主您好,請問電腦名稱部份有辦法全部自行指定嗎?
回覆刪除例如:IT-0411-1、HR-0411-2
因為每天灌的機器沒有固定命名規則,詢問是否可跳出視窗自行輸入電腦名稱。
感謝版主
Windows 10在OOBE階段已經沒有像以前的Windows版本可以輸入電腦名稱.
刪除如同此篇有提到的, 你可以在回應檔裡定義[完整]的電腦名稱, 但是用此回應檔案安裝的Windows電腦名稱都會一模一樣.
所以建議定義前半部的電腦名稱, 後半則隨機產生, 等安裝完再修改. (至少不會因為忘記改而導致名稱衝突)
如果你用MDT/SCCM, 則有辦法透過變數去定義電腦名稱 (超出此篇所探討的範圍).
如果你是單機作業, 有些方法可做: (並不只以下這些方法)
1. 土炮, 每次安裝前修改回應檔案裏面定義的電腦名稱
2. 在回應檔案裡面呼叫batch/script或是透過SetupComplete.cmd之類的去變更電腦名稱
3. 還有別的...
再次強調, 個人認為使用自動安裝回應檔案就是希望能不要人為介入(輸入)就能自動裝完, 若是停在某步驟等輸入好像就失去意義了.
感謝版主
刪除此教學受益良多,感謝版主提供方向,謝謝您。