2014-09-12 45 views
2

我正在編寫一個Powershell腳本來查詢WSUS數據。WSUS:Get-WsusComputer比「更新服務」管理單元顯示更少的編輯器

我正在使用Get-WsusComputer -All來查詢所有WSUS客戶端以確定哪些計算機尚未報告更長的時間段。

但是,僅限於powershell返回3070「更新服務」MMC Snapin顯示3360計算機的計算機。

這可能是造成這種不匹配的原因?

+0

FWIW,我不能重現這個對我的WSUS服務器之一。另一方面,我根本無法運行cmdlet(調查原因,我的結果)。總的來說,我注意到WSUS cmdlet非常麻煩,不會給出有用的錯誤或'-Verbose'信息等。 – briantist 2014-09-12 14:30:27

回答

3

我猜你至少有一個客戶端的下游服務器。

如果使用-IncludeDownstreamComputerTargets參數,而不是-All你應該得到的是,在WSUS MMC管理單元的「所有計算機」清單顯示了相同的計數。

我認爲Get-WSUSComputer幫助文本是錯誤的,因爲它規定「指定下游服務器的客戶端應包括在內,這個服務器的沒有客戶。」這個功能的方式清楚地表明最後一個條款是不正確的。

從我的WSUS:

PS C:\Windows\system32> (Get-WsusComputer -All).Count 
1036 
PS C:\Windows\system32> (Get-WsusComputer -IncludeDownstreamComputerTargets).Count 
1198 

enter image description here

+0

這是正確的,用-IncludeDownstreamComputerTargets我現在看到所有的客戶端,謝謝 – 2014-09-15 07:36:59

相關問題