目前對我的無人值守文件進行了一些更改以滿足用戶要求。要求之一是預設為工作列新增 3 個 Office 應用程式捷徑。
我知道這可以在 Microsoft-Windows-Shell-Setup 元件期間透過無人參與文件進行配置。 TaskBarLinks 需要快捷方式的簡單路徑。放置在機器上的初始映像根本不包含任何軟體。我想知道是否可以使用稍後在配置過程中安裝 Office 後(首次啟動 Windows 後約 10 分鐘)將存在的路徑填入連結路徑,否則建置會失敗找不到路徑?
我會對此進行測試以親自發現它,但我目前不在辦公室,如果這不是可行的解決方案,則需要探索其他途徑。
在此先感謝您的任何建議。
答案1
“...如果找不到該路徑,建置會失敗嗎?”
部署不會失敗,部署只是無法固定應用程序,因為應用程式尚不存在。由於這些任務欄鏈接將在實際安裝應用程式的狀態恢復階段之前生成,因此安裝程式將無法創建任務欄鏈接,因為它無法找到文件,並且您什麼也得不到。因此,將 Office 放入圖像中,並使用下面的程式碼。
以下是如何在應答檔案中預設將 Windows 應用程式固定到開始功能表。
<TaskbarLinks>
<Link0>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sound recorder.lnk</Link0>
<Link1>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sync center.lnk</Link1>
<Link2>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\wordpad.lnk</Link2>
</TaskbarLinks>
雖然使用 unattend.xml 為 c:\winows\system32 中的應用程式(例如剪切工具、便籤或計算器)分配連結非常容易,但將 Office 放入其中卻比較棘手。
更可靠的是 Office 自訂工具,至少可以為 Office 安裝建立桌面圖示(不是工作列鏈接,但它可以工作。)
在這裡檢查這個解決方法:http://www.youtube.com/watch?v=1Olg3uVqwD0
然而,如果您確實堅持使用任務欄鏈接,有很多腳本可以做到這一點。
我發現的最好的腳本在這裡:http://theitbros.com/copy-taskbar-icons-windows-7-sysprep-v2/
如果您不太喜歡編寫這樣的腳本,另一種選擇是使用“混合映像”,其中已準備好更新+ Office,並嘗試使用新的應答文件第二次運行 sysprep,然後指向已經安裝好的辦公室,也許也可以工作。
如果參考映像中已安裝 Outlook,則此方法有效。我驗證這僅當 Outlook 位於參考映像中時才有效。我可以固定 Office 應用程式的唯一時間是它們是否已經存在於圖像中。
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Outlook 2010.lnk