我是 SCCM 的新手,一直在我可用的開發環境中進行設定。每台機器都是虛擬的,並且在自己的 VLAN 上隔離(伺服器和客戶端都一樣)。
當我嘗試 PXE 啟動任何電腦(BIOS 或 UEFI)時,最初 TFTP 傳輸似乎進展順利,直到通常幾秒鐘後我收到此錯誤畫面:
經過一段時間查看日誌並確認伺服器正在找到相關設備的集合後,我運行了wireshark捕獲,以防顯示任何內容。每次傳輸失敗時,它都會在不同的資料包上,但它們都有一個共同點:
- 客戶端發送兩個確認
- 伺服器嘗試發送下一個資料包
- 向客戶端拋出錯誤
- 客戶端對新資料包進行了多次確認,但伺服器沒有回應。
- 客戶端停止發送確認並顯示我之前連結的錯誤畫面
以下檔案永遠成功:wdsnbp.com、pxeboot.com、bootmgr.exe、boot.bcd、wgl4_boot.ttf、boot.sdi。當傳輸我的實際 boot.wim 檔案時,總是會發生該錯誤,但只有在成功發送/接收相當多的資料包之後才會發生。
有人對我為什麼會遇到這樣的問題有任何想法嗎?
SCCM 目前分支,Windows Server 2019。
答案1
事實證明,7 月的補丁是造成此問題的原因。緩解措施可以在這裡找到:https://support.microsoft.com/en-us/help/4512816/devices-that-start-up-using-preboot-execution-environment-pxe-images-f
就我個人而言,使用 PXE Responder 而不是 WDS 最適合我。