Remove-CMGlobalCondition

Entfernt ein Configuration Manager globales Bedingungsobjekt.

Syntax

Remove-CMGlobalCondition
      [-Force]
      -InputObject <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMGlobalCondition
      [-Force]
      -Id <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMGlobalCondition
      [-Force]
      -Name <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Remove-CMGlobalCondition entfernt ein globales Bedingungsobjekt.

Configuration Manager verwendet globale Bedingungen, um geschäftliche oder technische Bedingungen darzustellen. Globale Bedingungen geben an, wie Anwendungen auf Clientgeräten bereitgestellt und bereitgestellt werden.

Sie können eine globale Bedingung anhand des Namens oder der ID angeben oder das Cmdlet Get-CMGlobalCondition verwenden, um ein globales Bedingungsobjekt abzurufen. Sie können keine schreibgeschützten globalen Bedingungen entfernen.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Entfernen einer globalen Bedingung

PS XYZ:\> Remove-CMGlobalCondition -Name "GC56" -Force

Dieser Befehl entfernt eine globale Bedingung mit dem Namen GC56. Da der Befehl den Force-Parameter verwendet, fordert das System Sie nicht auf, bevor die Bedingung entfernt wird.

Beispiel 2: Entfernen einer globalen Bedingung mithilfe einer Variablen

PS XYZ:\> $CMGC = Get-CMGlobalCondition -Name "GC57"
PS XYZ:\> Remove-CMGlobalCondition -InputObject $CMGC
Remove
Are you sure you wish to remove GlobalCondition:
LocalizedDisplayName=" GC57"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

Der erste Befehl verwendet das Cmdlet Get-CMGlobalCondition , um die globale Bedingung mit dem Namen GC57 abzurufen und in der variablen $CMGC zu speichern.

Der zweite Befehl entfernt die globale Bedingung, die in dieser Variablen gespeichert ist. Dieser Befehl verwendet nicht den Force-Parameter , sodass Sie zur Bestätigung aufgefordert werden, bevor die globale Bedingung entfernt wird.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

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

-Force

Führt die Aktion ohne Bestätigungsmeldung aus.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

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

-Id

Gibt ein Array von Bezeichnern globaler Bedingungen an. Dieser Wert entspricht der CI_ID-Eigenschaft eines globalen Bedingungsobjekts.

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

-InputObject

Gibt ein globales Bedingungsobjekt an. Verwenden Sie das Cmdlet Get-CMGlobalCondition , um ein globales Bedingungsobjekt abzurufen.

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

-Name

Gibt ein Array von Namen für globale Bedingungen an. Dieser Wert entspricht der LocalizedDisplayName-Eigenschaft eines globalen Bedingungsobjekts.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object