Get-CMSoftwareUpdate
Получите обновление программного обеспечения.
Синтаксис
Get-CMSoftwareUpdate
[-ArticleId <String>]
[-BulletinId <String>]
[-Category <IResultObject[]>]
[-CategoryName <String[]>]
[-DatePostedMax <DateTime>]
[-DatePostedMin <DateTime>]
[-DateRevisedMax <DateTime>]
[-DateRevisedMin <DateTime>]
[-EulaExist <Boolean>]
[-Fast]
[-IncludeUpgrade]
[-IsContentProvisioned <Boolean>]
[-IsDeployed <Boolean>]
[-IsExpired <Boolean>]
[-IsLatest <Boolean>]
[-IsOfflineServiceable <Boolean>]
[-IsSuperseded <Boolean>]
[-IsUserDefined <Boolean>]
[-Name <String>]
[-OnlyExpired]
[-Severity <CustomSeverityType>]
[-Vendor <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-Id <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroup <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroupId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroupName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Описание
Используйте этот комдлет, чтобы получить одно или несколько обновлений программного обеспечения.
Дополнительные сведения см. в документации по управлению обновлениями программного обеспечения в основных документах.
Примечание
Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.
Примеры
Пример 1. Скачивание обновлений программного обеспечения
Эта команда получает все обновления программного обеспечения, скачаемые сайтом.
Get-CMSoftwareUpdate -IsContentProvisioned $True
Пример 2. Получать обновления программного обеспечения по группе обновления
Эта команда сначала получает объект группы обновления программного обеспечения с именем TestSUgroup10. Затем оператор конвейера передает объект Get-CMSoftwareUpdate. Результатом является список всех обновлений программного обеспечения для группы обновления программного обеспечения.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Get-CMSoftwareUpdate
Параметры
-ArticleId
Укажите ID статьи обновления программного обеспечения. Например, 4571687
.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-BulletinId
Укажите ID бюллетеня обновления программного обеспечения. Например, MS18-952
.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Category
Укажите категорию обновления программного обеспечения. Чтобы получить объект категории, используйте кодлет Get-CMSoftwareUpdateCategory.
Type: | IResultObject[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CategoryName
Укажите массив имен категорий для обновлений программного обеспечения.
Type: | String[] |
Aliases: | CategoryNames |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatePostedMax
Укажите последнюю дату выпуска обновления программного обеспечения.
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatePostedMin
Укажите дату выпуска обновления программного обеспечения.
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DateRevisedMax
Укажите последнюю дату, когда обновление программного обеспечения было пересмотрено.
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DateRevisedMin
Укажите дату, когда обновление программного обеспечения было пересмотрено.
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Этот параметр рассматривает символы под диктовки как буквальные значения символов. Вы не можете объединить его с ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EulaExist
Установите этот параметр $true
для фильтрации результатов для всех обновлений, которые имеют лицензионный договор.
Type: | Boolean |
Aliases: | EulaExists |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Fast
Добавьте этот параметр, чтобы не автоматически обновлять ленивые свойства. Свойства Lazy содержат относительно неэффективные для получения значения. Получение этих свойств может привести к дополнительному сетевому трафику и снижению производительности команды.
Если этот параметр не используется, в этом окну отображается предупреждение. Чтобы отключить это предупреждение, установите $CMPSSuppressFastNotUsedCheck = $true
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Этот параметр обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Вы не можете объединить его с DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Указывает ID обновления программного обеспечения. Это значение является CI_ID, например 143404
.
Type: | Int32 |
Aliases: | CIId, CI_ID |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeUpgrade
Добавьте этот параметр, чтобы включить обновления программного обеспечения в категорию обновления.
Type: | SwitchParameter |
Aliases: | IncludeUpgrades |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsContentProvisioned
Установите этот параметр для фильтрации результатов для всех обновлений, для которых сайт $true
скачал контент.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDeployed
Установите этот параметр $true
для фильтрации результатов для всех развернутых обновлений.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsExpired
Установите этот параметр для фильтрации результатов для всех обновлений $true
с истекшим сроком действия.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsLatest
Установите этот параметр для фильтрации результатов для последней $true
версии обновления программного обеспечения.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsOfflineServiceable
Установите этот параметр $true
для фильтрации результатов для всех обновлений, которые могут работать в автономном режиме. Вы можете использовать средство командной строки DISM для впрыскиванию этих обновлений в образ ОС.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsSuperseded
Установите этот параметр для фильтрации результатов для всех обновлений, которые $true
будут выданы.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsUserDefined
Установите этот параметр для фильтрации результатов для всех обновлений, $true
определенных пользователем.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Укажите имя обновления программного обеспечения. Этот параметр сравнивает с атрибутом локализованного имени отображения.
Можно использовать символы под диктовки:
*
: Несколько символов?
: Одиночный символ
Type: | String |
Aliases: | LocalizedDisplayName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-OnlyExpired
Добавьте этот параметр только для поиска просроченных обновлений программного обеспечения.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateGroup
Укажите объект группового обновления программного обеспечения. Чтобы получить этот объект, используйте группу Get-CMSoftwareUpdateGroup.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UpdateGroupId
Укажите массив ID групп обновления программного обеспечения. Это значение — CI_ID или config Item ID группы обновления программного обеспечения. Например, 107078
.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateGroupName
Укажите массив имен групп обновления программного обеспечения.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Vendor
Применяется к версии 2010 и более поздней версии. Укажите имя поставщика обновлений программного обеспечения. Поставщик большинства обновлений программного обеспечения "Microsoft"
. При настройке сторонних обновлений программного обеспечения используйте это значение для фильтрации для других поставщиков обновлений.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Серьезность
Укажите серьезность обновления программного обеспечения.
Type: | CustomSeverityType |
Accepted values: | None, Low, Moderate, Important, Critical |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
IResultObject[]
IResultObject
Примечания
Дополнительные сведения об этом объекте возврата и его свойствах см. в SMS_SoftwareUpdate класса WMI сервера.