每天學習一點點,進步一點點!
今天在測試環境測試MDT的時候,出現了一個unattend應答檔案的報錯,報錯如下
C:\Windows\Panther\unattend.xml] for pass [specialize]. The answer file is invalid.
一直沒有想明白哪裡配置有問題,後面直接Google了一下,發現海外大神有非常詳細的排錯和解決思路。因此我就直接照著試了下,果然可以,是計算機名字的問題,分享給大家:
1、問題現象:
當你使用MDT網路安裝,作業系統安裝完成後,會進行自動重啟,然後就會出現報錯:
2、unattend.xml檔案,我們一般都不會去編輯它的。好吧,其實就算你想去編輯也不行。比如找到對應的TS序列,右鍵屬性,找到OSInfo
3、從報錯資訊裡面,我們可以抓住兩點資訊:
unattend.xml檔案的路徑是C:\Windows\Panther\unattend.xml相關報錯的關鍵字是 specialize pass4、直接在報錯介面,按SHIFT+F10,開啟命令列,然後使用notepad 開啟C:\Windows\Panther\unattend.xml,搜尋關鍵字資訊 specialize pass
5、所以問題就出來時,是由於計算機名錯誤導致的,因為計算機名,預設的都是MINT-xxxx,而不是%OfficeCode%(可能也會是其它字串或者變數),安裝 程式沒有辦法識別導致。
6、所以,我仔細檢查了一下我的cs檔案,把設定了計算機名的配置給幹掉,就可以了!
7、當然,如果你非要自定義計算機名(使用指令碼),一定要將變數的使用定義清楚,且要加入到cs檔案開頭的property裡面!
最新評論