顯示已安裝的更新哪一個是正確的:WMIC 或 Systeminfo?

顯示已安裝的更新哪一個是正確的:WMIC 或 Systeminfo?

我正在向多台遠端 Windows 7(32 位元)PC 應用「關鍵」Microsoft 修補程式 (KB4499164)。我存取這些電腦的唯一選擇是透過 SSH 和 SFTP。

作為試點,我使用批次腳本連夜將該補丁應用到九個系統。當我使用其中任何一個時,其中三台電腦會列出補丁wmic qfe命令或系統資訊命令。在其餘 PC 上,wmic qfe命令顯示補丁已安裝,但是系統資訊命令不列出補丁。

哪一個是正確的?我如何確定補丁是否已套用?

答案1

該命令WMIC qfe list將傳回正確的結果。該systeminfo指令不會。我的筆記表明它僅限於顯示 246 個修補程式(其中與更新不一樣),但我找不到它的來源。此 Microsoft 知識庫支援文章確實說:

在Windows Server 2003 中使用SystemInfo.exe 顯示已安裝的修補程式清單時,如果已安裝的修補程式超過200 個,則某些修補程式可能不會列出。所有系統更新修補程式。

然而它只提到了 Server 2003。

最重要的是,使用 WMIC 命令來取得已安裝更新的完整清單。

相關內容