Установите дополнительные обновления с помощью Cluster-Aware Updating
Вопрос прост - как я могу установить обновления, указанные как "необязательные" в Центре обновления Windows, с помощью функции обновления с поддержкой кластеров в Windows Server Failover Cluster?
Я установил все важные обновления, и теперь плагины говорят, что не осталось никаких обновлений, но если вы используете Центр обновления Windows, вы можете ясно увидеть, что они есть.
РЕДАКТИРОВАТЬ: я обнаружил, что мне нужно предоставить параметр BrowseOnly со значением True (или 1). Я попробовал это, и CAU Microsoft.WindowsUpdatePlugin возвращает ошибку, что значение аргумента недопустимо.
1 ответ
Я использую QueryString
параметр плагина установлен в IsInstalled = 0 and 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: IUpdateSearcher:: Search метод.
РЕДАКТИРОВАТЬ: Для сравнения, строка запроса по умолчанию, используемая плагином CAU Microsoft.WindowsUpdatePlugin, описана здесь (как работают плагины CAU) и выглядит следующим образом: IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1
, что ограничивает его только важными обновлениями.