Это случай плохой терминологии.Есть классификации WSUS и классификации обновлений WSUS, и это разные вещи.Вы уже знаете, как просмотреть параметры для первого использования Get-WsusClassification
.Вы можете просмотреть действительные параметры для последнего, используя [enum]::GetNames(<EnumType>)
, например:
PS C:\Windows\system32> [enum]::GetNames([Microsoft.UpdateServices.Commands.WsusUpdateClassifications])
All
Critical
Security
WSUS
Итак, можем ли мы получить обновления, классифицированные как пакеты Feature Pack?Мы можем, но единственный способ, который я знаю, - это прическа на ноги.Вот как я это сделаю:
$WSUS = Get-WsusServer
$FPClass = $WSUS.GetUpdateClassifications()|Where{$_.Title -eq 'Feature Packs'}
$FPClass.GetUpdates()
Теперь вы знаете GUID для желаемой классификации, поэтому вы можете сократить ее, если хотите использовать GUID:
$WSUS.GetUpdateClassification('b54e7d24-7add-428f-8b75-90a396fa584f').GetUpdates()
Это даст вам все обновления Feature Pack.Оттуда вы можете отфильтровать обновления, основываясь на том, были ли они заменены или не нужны.
Лично я считаю, что сами объекты гораздо более полезны, чем командлеты для WSUS, например $WSUS
выше, для получения классификаций обновлений, из которых можно получить обновления для этой классификации.