Compartilhar via


Get-CMSoftwareUpdateAutoDeploymentRule

Obtenha uma regra de implementação automática para atualizações de software.

Sintaxe

Get-CMSoftwareUpdateAutoDeploymentRule
   [-Fast]
   [-IsServicingPlan <Boolean>]
   [[-Name] <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMSoftwareUpdateAutoDeploymentRule
   [-Fast]
   [-Id] <Int32[]>
   [-IsServicingPlan <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

O cmdlet Get-CMSoftwareUpdateAutoDeploymentRule obtém as regras de implementação automática especificadas para atualizações de software.

O Configuration Manager utiliza regras para gerir a implementação automática de atualizações de software. Quando uma regra é executada, o Configuration Manager adiciona atualizações que se qualificam para a regra a um grupo de atualização de software. O servidor do Configuration Manager transfere ficheiros de conteúdo e copia-os para pontos de distribuição e, em seguida, atualiza os computadores cliente.

Pode especificar regras por ID ou pelo nome. Pode utilizar este cmdlet para obter regras de implementação para atualizações automáticas de software a utilizar com outros cmdlets. Por exemplo, os cmdlets Invoke-CMSoftwareUpdateAutoDeploymentRule ou Remove-CMSoftwareUpdateAutoDeploymentRule .

Observação

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

Exemplos

Exemplo 1: Obter um ADR pelo nome

Este comando obtém uma regra de implementação automática denominada Atualizações Semanais do Controlador.

Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"

Exemplo 2: Obter um ADR por ID

Este comando obtém uma regra de implementação automática que tem o ID 33.

Get-CMSoftwareUpdateAutoDeploymentRule -Id "33"

Parâmetros

-DisableWildcardHandling

Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Fast

Adicione este parâmetro para não atualizar automaticamente as propriedades em diferido. As propriedades em diferido contêm valores relativamente ineficientes a obter. Obter estas propriedades pode causar tráfego de rede adicional e diminuir o desempenho do cmdlet.

Se não utilizar este parâmetro, o cmdlet apresenta um aviso. Para desativar este aviso, defina $CMPSSuppressFastNotUsedCheck = $true.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

Especifique uma matriz de IDs de regra de implementação automática a configurar. Este valor é a propriedade AutoDeploymentID do objeto ADR.

Tipo:Int32[]
Aliases:AutoDeploymentId
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IsServicingPlan

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica um nome de uma regra para a implementação automática de atualizações de software.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:True

Entradas

None

Saídas

IResultObject[]

IResultObject

Observações

O objeto de saída SMS_AutoDeployment apresenta muitas das definições do ADR como o XML armazenado. Analise este XML para definições específicas.

Por exemplo:

  • O parâmetro -Language é armazenado na propriedade UpdateRuleXML como <MatchRules><string>'Locale:10'</string></MatchRules>
  • O parâmetro -LanguageSelection é armazenado na propriedade ContentTemplate como <ContentLocales><Locale>Locale:10</Locale></ContentLocales>

Estes códigos de região são armazenados como o equivalente decimal do ID de idioma do Windows. Por exemplo, 9 é 0x0009 para inglês e 10 é 0x000A para espanhol. Para obter mais informações, consulte [MS-LCID]: Referência do Identificador de Código de Idioma do Windows (LCID).