我在 Windows Server 2012 R2 Datacenter 上使用 WSUS 6.3 创建了一个更新服务器。我想使用 powershell 查看更新(例如:KB3035583)的状态。我知道有一些方法可以做到这一点,但我一个都不知道。
答案1
使用以下命令:
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer()
$wsus.SearchUpdates("KB3035583")
查看输出以了解更新的详细信息。请注意,KB 编号不是更新的唯一说明符,即多个更新可能具有相同的 KB 编号。因此您可能会看到来自.SearchUpdates
方法的多个结果。
答案2
据我了解你的问题你需要获取 WsusUpdate执行以下命令:
有关该 cmdlet 的完整信息: https://technet.microsoft.com/en-us/library/hh826154(v=wps.630).aspx
WSUS PowerShell cmdlet 列表: https://technet.microsoft.com/en-us/library/hh826154(v=wps.630).aspx
一个关于如何使用 UpdateServices PowerShell 模块管理 WSUS 的精彩博客: https://blogs.technet.microsoft.com/heyscriptingguy/2013/05/27/use-the-updateservices-module-to-manage-wsus/
我希望它有帮助。