Windows-Server-2016

WSUSUTIL 導出無法將實例引用到對象

  • May 2, 2019

我正在使用 WID 連接到 Internet 的 Windows 2016 Server 上執行 WSUS。我用它作為我的上游伺服器來下載我的更新並使用 WSUSUTIL 工具將元數據和內容導出到我的氣隙系統以進行修補。我做了一個 wsusutil 導出

wsusutil export EXPORT201802.xml.gz Export.log

它執行良好並出口。然後我同步伺服器以獲取最新的所有內容並下載了我需要的內容。

我使用清理實用程序和 Adamj-Clean-WSUS V3.2 腳本對我的伺服器進行了一些清理。現在,當我執行相同的命令時。

wsusutil export EXPORT201802-2.xml.gz Export-2.log

現在我在日誌和螢幕上收到錯誤。

Export failed to export updates. please look at the log file for error details. Fatal Error: Object reference not set to an instance of an object.

日誌顯示相同的錯誤。除了安裝伺服器 2016 的累積 2018-02 更新之外,我沒有對系統進行任何更改。我在Google上找不到任何關於 wsusutil 的此錯誤的資訊。我希望我不必重新安裝完整的 WSUS。有人遇到過這個問題嗎?

Adamj-WSUS-Script 的輸出日誌:

輸出

導出日誌文件的最後一行:

<Update UpdateId="51147b68-d2b4-409c-a228-aca52d049252" RevisionNumber="200" Title="x86"><Files><File Path="E:\WSUS\WsusContent\CA\89E273ACA612D15D588C4E18AF0FBF2F5172BDCA.cab" /></Files></Update><Update UpdateId="8444c7c7-ddc8-4120-bd14-04f58fd86412" RevisionNumber="200" Title="x64"><Files><File Path="E:\WSUS\WsusContent\21\10D1D227DACA78A0A9DBD84466E637DD5ECFA921.cab" /></Files></Update><Update UpdateId="1fa7fbe7-6f24-40c9-8759-9b989f9916a6" RevisionNumber="200" Title="Update for Japanese Microsoft IME Standard Dictionary - KB2880582 (Version 16.0.1065.1)"><Files /></Update><Update UpdateId="65d778dd-ed48-4a92-a7b1-c9c162ce187a" RevisionNumber="200" Title="ARM"><Files><File Path="E:\WSUS\WsusContent\0B\0E2BAC94A33ED92E48DFD3764A7D17CCF678C00B.cab" /></Files></Update><Update UpdateId="6092d6e0-e056-4d4c-a862-b231a15e3948" RevisionNumber="200" Title="Update for Japanese Microsoft IME Standard Dictionary - KB2880582 (Version 16.0.1065.1)"><Files /></Update><ExportError Message="Object reference not set to an instance of an object." /></ExportLog>

發現 PREVIEW 更新已同步且未下載。執行腳本後,它刪除了 PREVIEW 更新並且導出工作正常。

此外,如果有人將 Adam 腳本用於 WSUS,請務必檢查您設置的部分 $ True & $ 對於預覽版、IE7、IE8、IE9 和其他版本,則為 False。這也可能導致此錯誤。

引用自:https://serverfault.com/questions/899195