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).