Eu uso o conjunto de parâmetros do QueryString
para IsInstalled = 0 and IsHidden = 0
, especificamente:
QueryString = IsInstalled = 0 and IsHidden = 0
no campo CauPluginArguments na GUI.
Ou no PowerShell:
Invoke-CauRun -ClusterName CL01 -CauPluginName 'Microsoft.WindowsUpdatePlugin' -CauPluginArguments @{QueryString = "IsInstalled = 0 and IsHidden = 0"}
A sintaxe do parâmetro QueryString
é descrita na referência da API do Windows Update Agent: IUpdateSearcher :: Método de pesquisa .
EDITAR:
Para comparação, a string de consulta padrão usada pelo plug-in do CAU Microsoft.WindowsUpdatePlugin é descrita aqui (Como funcionam os plugins CAU) e se parece com isto: IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1
, que limita apenas a atualizações importantes.