Вопрос прост - как я могу установить обновления, перечисленные как "дополнительные" в Windows Update, использующем функцию Cluster-Aware Updating в Отказоустойчивом кластере Windows Server?
Я установил все важные обновления, и теперь плагины говорят, что нет никаких оставленных обновлений, но если Вы используете Windows Update, можно ясно видеть, что существуют некоторые.
Править: Я узнал, что должен предоставить параметру BrowseOnly Верным значением (или 1). Я попробовал его и Microsoft CAU. WindowsUpdatePlugin возвращает ошибку, что значение аргумента недопустимо.
Я использую набор параметров плагина QueryString
на IsInstalled = 0 и IsHidden = 0
, а именно:
QueryString = IsInstalled = 0 and IsHidden = 0
в поле CauPluginArguments в графическом интерфейсе.
Или, из PowerShell:
Invoke-CauRun -ClusterName CL01 -CauPluginName 'Microsoft.WindowsUpdatePlugin' -CauPluginArguments @{QueryString = "IsInstalled = 0 and IsHidden = 0"}
Синтаксис параметра QueryString
описан в ссылке API агента Windows Update Agent: IUpdateSearcher::Search method.
EDIT:
Для сравнения, строка запроса по умолчанию, используемая плагином CAU Microsoft.WindowsUpdatePlugin, описана здесь ("Как работают CAU плагины") и выглядит следующим образом: IsInstalled=0 и Type='Software' и IsHidden=0 и IsAssigned=1
, что ограничивает его только важными обновлениями