Save-CMSoftwareUpdate

Guarde las actualizaciones de software para actualizar grupos y paquetes.

Syntax

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>]

Description

Use este cmdlet para guardar una o varias actualizaciones de software para actualizar grupos y paquetes de implementación.

Puede especificar una o varias actualizaciones de software asociadas a paquetes de implementación. También puede especificar la ubicación de origen de descarga de las actualizaciones y el idioma de las actualizaciones de software. Los idiomas determinan qué detalles de resumen sincroniza una actualización de software y los idiomas de archivo que se van a descargar para las actualizaciones de software.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio Configuration Manager, por ejemploPS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Guardar una actualización de software y agregarle un idioma

Este comando guarda la actualización de software denominada Actualización acumulativa para Windows 10 (KB3095020) para el paquete de implementación denominado Package01. También agrega inglés a su matriz de idiomas.

Save-CMSoftwareUpdate -SoftwareUpdateName "Cumulative Update for Windows 10 (KB3095020)" -DeploymentPackageName "Package01" -SoftwareUpdateLanguage "English"

Ejemplo 2: Guardar una actualización de software desde un grupo de actualizaciones de software

Este comando obtiene el objeto de grupo de actualización de software denominado TestSUgroup10 y usa el operador de canalización para pasar el objeto a Save-CMSoftwareUpdate, que guarda la actualización de software con el nombre del paquete Package01.

Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Save-CMSoftwareUpdate -DeploymentPackageName "Package01"

Ejemplo 3: Guardar una actualización de software desde un grupo de actualizaciones de software y especificar una ubicación de origen desde la que descargar

Este comando obtiene el objeto de grupo de actualización de software denominado TestSUgroup10 y usa el operador de canalización para pasar el objeto a Save-CMSoftwareUpdate, que guarda la actualización de software del recurso compartido de archivos Novedades en Server01 con el nombre de paquete Package01.

Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" Save-CMSoftwareUpdate -Location "\\Server01\Updates" -DeploymentPackageName "Package01"

Parámetros

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentPackageName

Especifique el nombre de un paquete de implementación.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Especifique una ubicación de origen de descarga para las actualizaciones de software.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetryCount

Especifique un valor entero para el número de veces que vuelva a intentar descargar la actualización.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetryDelaySec

Especifique un valor entero para el número de segundos que se van a esperar antes de reintentar.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdate

Especifique un objeto de actualización de software que se va a guardar. Para obtener este objeto, use el cmdlet Get-CMSoftwareUpdate .

Type:IResultObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SoftwareUpdateGroup

Especifique un objeto de grupo de actualización de software. Para obtener este objeto, use el cmdlet Get-CMSoftwareUpdateGroup .

Type:IResultObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SoftwareUpdateGroupId

Especifique una matriz de identificadores de grupos de actualizaciones de software.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdateGroupName

Especifique una matriz de nombres de grupos de actualizaciones de software.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdateId

Especifique una matriz de identificadores de actualizaciones de software.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdateLanguage

Especifique una matriz de idiomas de actualización de software.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdateName

Especifique una matriz de nombres de actualización de software.

Type:String[]
Aliases:LocalizedDisplayName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object