Share via


Get-CMComplianceSetting

Obtenha uma configuração para um item de configuração.

Syntax

Get-CMComplianceSetting
   [-Fast]
   [-Id] <Int32>
   [-SettingName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMComplianceSetting
   [-Fast]
   -InputObject <IResultObject>
   [-SettingName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMComplianceSetting
   [-Fast]
   [-Name] <String>
   [-SettingName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use este cmdlet para obter uma configuração para um item de configuração. As configurações representam as condições comerciais ou técnicas para avaliar a conformidade em dispositivos cliente. Configure uma nova configuração ou navegue até uma configuração existente em um computador de referência. Para obter mais informações, consulte Introdução às configurações de conformidade no Configuration Manager.

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: obter o local para uma configuração em um item de configuração

Este exemplo consulta a configuração chamada appevents para o item de configuração Verificação de integridade do Windows e retorna apenas o atributo de localização. Esse atributo inclui o registro ou o caminho do arquivo para a configuração.

Get-CMComplianceSetting -Name "Windows health check" -SettingName "appevents" -Fast | Select-Object Location

Parâmetros

-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

-Fast

Adicione esse parâmetro para não atualizar automaticamente propriedades preguiçosas. Propriedades preguiçosas contêm valores relativamente ineficientes para recuperar. Obter essas propriedades pode causar tráfego de rede adicional e diminuir o desempenho do cmdlet.

Se você não usar esse parâmetro, o cmdlet exibirá um aviso. Para desabilitar esse aviso, defina $CMPSSuppressFastNotUsedCheck = $true.

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

-Id

Especifique o CI_ID para o item de configuração que tem a configuração que você deseja obter. Por exemplo, 258895.

Type:Int32
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifique um objeto de item de configuração que tenha a configuração que você deseja obter. Para obter esse objeto, use o Get-CMConfigurationItem.

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

-Name

Especifique o nome do item de configuração que tem a configuração que você deseja obter.

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

-SettingName

Especifique o nome da configuração no item de configuração. Esse valor é o mesmo que o valor Nome na guia Configurações das propriedades do item de configuração no console.

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

Microsoft.ConfigurationManagement.DesiredConfigurationManagement.ConfigurationItemSetting