Save-CMSoftwareUpdate
Сохранение обновлений программного обеспечения для групп и пакетов обновления.
Синтаксис
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
[-SoftwareUpdateLanguage <String[]>]
-SoftwareUpdateName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupName <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroup <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdate <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Используйте этот командлет для сохранения одного или нескольких обновлений программного обеспечения для обновления групп и пакетов развертывания.
Можно указать одно или несколько обновлений программного обеспечения, связанных с пакетами развертывания. Вы также можете указать расположение источника загрузки обновлений и язык обновлений программного обеспечения. Языки определяют, какие сводные сведения синхронизирует обновление программного обеспечения, а также языки файлов, которые нужно скачать для обновлений программного обеспечения.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Сохранение обновления программного обеспечения и добавление в него языка
Эта команда сохраняет обновление программного обеспечения с именем Накопительное обновление для Windows 10 (KB3095020) для пакета развертывания Package01. Он также добавляет английский в свой массив языков.
Save-CMSoftwareUpdate -SoftwareUpdateName "Cumulative Update for Windows 10 (KB3095020)" -DeploymentPackageName "Package01" -SoftwareUpdateLanguage "English"
Пример 2. Сохранение обновления программного обеспечения из группы обновлений программного обеспечения
Эта команда получает объект группы обновлений программного обеспечения с именем TestSUgroup10 и использует оператор конвейера для передачи объекта в Save-CMSoftwareUpdate, который сохраняет обновление программного обеспечения с именем пакета Package01.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Save-CMSoftwareUpdate -DeploymentPackageName "Package01"
Пример 3. Сохранение обновления программного обеспечения из группы обновлений программного обеспечения и указание исходного расположения для скачивания
Эта команда получает объект группы обновлений программного обеспечения с именем TestSUgroup10 и использует оператор конвейера для передачи объекта в Save-CMSoftwareUpdate, который сохраняет обновление программного обеспечения из файлового ресурса Updates на Сервере 01 с именем пакета Package01.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" Save-CMSoftwareUpdate -Location "\\Server01\Updates" -DeploymentPackageName "Package01"
Параметры
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DeploymentPackageName
Укажите имя пакета развертывания.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Location
Укажите расположение источника загрузки обновлений программного обеспечения.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RetryCount
Укажите целочисленное значение для количества повторных попыток скачивания обновления.
Тип: | UInt32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RetryDelaySec
Укажите целочисленное значение для количества секунд ожидания перед повтором.
Тип: | UInt32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SoftwareUpdate
Укажите объект обновления программного обеспечения для сохранения. Чтобы получить этот объект, используйте командлет Get-CMSoftwareUpdate .
Тип: | IResultObject |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SoftwareUpdateGroup
Укажите объект группы обновления программного обеспечения. Чтобы получить этот объект, используйте командлет Get-CMSoftwareUpdateGroup .
Тип: | IResultObject |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SoftwareUpdateGroupId
Укажите массив идентификаторов групп обновлений программного обеспечения.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SoftwareUpdateGroupName
Укажите массив имен групп обновлений программного обеспечения.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SoftwareUpdateId
Укажите массив идентификаторов обновлений программного обеспечения.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SoftwareUpdateLanguage
Укажите массив языков обновления программного обеспечения.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SoftwareUpdateName
Укажите массив имен обновлений программного обеспечения.
Тип: | String[] |
Aliases: | LocalizedDisplayName |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
System.Object