Share via


Save-CMSoftwareUpdate

Salve atualizações de software para atualizar grupos e pacotes.

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 salvar uma ou mais atualizações de software para atualizar grupos e pacotes de implantação.

Você pode especificar uma ou mais atualizações de software associadas a pacotes de implantação. Você também pode especificar o local de origem de download das atualizações e o idioma das atualizações de software. Os idiomas determinam quais detalhes de resumo uma atualização de software sincroniza e os idiomas de arquivo a serem baixados para atualizações de software.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: salvar uma atualização de software e adicionar um idioma a ela

Esse comando salva a atualização de software chamada Atualização Cumulativa para Windows 10 (KB3095020) para o pacote de implantação chamado Package01. Ele também adiciona inglês à sua matriz de idiomas.

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

Exemplo 2: salvar uma atualização de software de um grupo de atualizações de software

Esse comando obtém o objeto de grupo de atualização de software chamado TestSUgroup10 e usa o operador de pipeline para passar o objeto para Save-CMSoftwareUpdate, que salva a atualização de software com o nome do pacote Package01.

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

Exemplo 3: salvar uma atualização de software de um grupo de atualização de software e especificar um local de origem para baixar

Esse comando obtém o objeto de grupo de atualização de software chamado TestSUgroup10 e usa o operador de pipeline para passar o objeto para Save-CMSoftwareUpdate, que salva a atualização de software do compartilhamento de arquivos Atualizações no Server01 com o nome do pacote Package01.

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

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

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

-DeploymentPackageName

Especifique o nome de um pacote de implantação.

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

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

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

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.

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

-Location

Especifique um local de origem de download para atualizações de software.

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

-RetryCount

Especifique um valor inteiro para o número de vezes para tentar novamente baixar a atualização.

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

-RetryDelaySec

Especifique um valor inteiro para o número de segundos a serem esperados antes de tentar novamente.

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

-SoftwareUpdate

Especifique um objeto de atualização de software para salvar. Para obter esse objeto, use o cmdlet Get-CMSoftwareUpdate .

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

-SoftwareUpdateGroup

Especifique um objeto de grupo de atualização de software. Para obter esse objeto, use o cmdlet Get-CMSoftwareUpdateGroup .

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

-SoftwareUpdateGroupId

Especifique uma matriz de IDs de grupos de atualização de software.

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

-SoftwareUpdateGroupName

Especifique uma matriz de nomes de grupos de atualização de software.

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

-SoftwareUpdateId

Especifique uma matriz de IDs de atualizações de software.

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

-SoftwareUpdateLanguage

Especifique uma matriz de idiomas de atualização de software.

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

-SoftwareUpdateName

Especifique uma matriz de nomes de atualização de software.

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

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object