Dela via


Get-CMComplianceRule

SYNOPSIS

Hämta en kompatibilitetsregel för ett konfigurationsobjekt.

SYNTAX

ById

Get-CMComplianceRule [-Fast] [-Id] <Int32> [-PropertyPath <String>] [-RuleName <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

ByValue

Get-CMComplianceRule [-Fast] -InputObject <IResultObject> [-PropertyPath <String>] [-RuleName <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

ByName

Get-CMComplianceRule [-Fast] [-Name] <String> [-PropertyPath <String>] [-RuleName <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Hämta en kompatibilitetsregel för ett konfigurationsobjekt. Kompatibilitetsregler anger de villkor som definierar kompatibiliteten för en konfigurationsobjektinställning. Innan klienten utvärderar en kompatibilitetsinställning måste den ha minst en kompatibilitetsregel. Mer information finns i Kom igång med kompatibilitetsinställningar i Konfigurationshanteraren.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Hämta en kompatibilitetsregel för ett konfigurationsobjekt

Get-CMComplianceRule -Name "BitLocker data drive protection" -RuleName "06 must exist" -Fast

PARAMETERS

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Snabb

Lägg till den här parametern för att inte uppdatera lazy-egenskaper automatiskt. Lazy-egenskaper innehåller värden som är relativt ineffektiva att hämta. Att hämta dessa egenskaper kan orsaka ytterligare nätverkstrafik och minska cmdlet-prestanda.

Om du inte använder den här parametern visar cmdleten en varning. Om du vill inaktivera den här varningen anger du $CMPSSuppressFastNotUsedCheck = $true .

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Id

Ange CI_ID för det konfigurationsobjekt som har den kompatibilitetsregel som du vill hämta. Till exempel 258895.

Type: Int32
Parameter Sets: ById
Aliases:

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

-InputObject

Ange ett konfigurationsobjekt som har den kompatibilitetsregel som du vill hämta. Om du vill hämta det här objektet använder du Get-CMConfigurationItem.

Type: IResultObject
Parameter Sets: ByValue
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Name

Ange namnet på det konfigurationsobjekt som har den kompatibilitetsregel som du vill hämta.

Type: String
Parameter Sets: ByName
Aliases: LocalizedDisplayName

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

-PropertyPath

Type: String
Parameter Sets: (All)
Aliases:

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

-RuleName

Ange namnet på kompatibilitetsregeln i konfigurationsobjektet. Det här värdet är samma som värdet för Namn på fliken Kompatibilitetsregler i konfigurationsobjektets egenskaper i -konsolen.

Type: String
Parameter Sets: (All)
Aliases:

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

Microsoft.SystemsManagementServer.DesiredConfigurationManagement.Rules.Rule

ANTECKNINGAR

Get-CMConfigurationItem

Get-CMComplianceSetting