使用群集感知更新安装可选更新

使用群集感知更新安装可选更新

问题很简单 - 如何使用 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,这限制了它仅包含重要的更新。

相关内容