问题很简单 - 如何使用 Windows Server 故障转移群集中的群集感知更新功能安装 Windows Update 中列为“可选”的更新?
我安装了所有重要的更新,现在插件说没有剩余更新,但如果你使用 Windows 更新,你可以清楚地看到有一些更新。
编辑:我发现我需要为参数 BrowseOnly 提供值 True(或 1)。我试过了,CAU Microsoft.WindowsUpdatePlugin 返回错误,参数值无效。
答案1
我使用QueryString
插件参数设置为IsInstalled = 0 and IsHidden = 0
,具体来说:
QueryString = IsInstalled = 0 and IsHidden = 0
在 GUI 中的 CauPluginArguments 字段中。
或者,从 PowerShell:
Invoke-CauRun -ClusterName CL01 -CauPluginName 'Microsoft.WindowsUpdatePlugin' -CauPluginArguments @{QueryString = "IsInstalled = 0 and IsHidden = 0"}
该参数的语法QueryString
在 Windows Update 代理 API 参考中描述:IUpdateSearcher::Search 方法。
编辑:为了进行比较,描述了 Microsoft.WindowsUpdatePlugin CAU 插件使用的默认查询字符串此处(CAU 插件的工作原理)看起来像这样:IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1
,这限制了它仅包含重要的更新。