Remove-CMCollectionDirectMembershipRule

Entfernen einer Direkten Mitgliedschaftsregel aus einem Gerät oder einer Benutzersammlung.

Syntax

Remove-CMCollectionDirectMembershipRule
      -CollectionName <String>
      -ResourceName <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -CollectionName <String>
      -Resource <IResultObject[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -CollectionName <String>
      -ResourceId <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -CollectionId <String>
      -Resource <IResultObject[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -CollectionId <String>
      -ResourceId <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -CollectionId <String>
      -ResourceName <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -InputObject <IResultObject>
      -Resource <IResultObject[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -InputObject <IResultObject>
      -ResourceId <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMCollectionDirectMembershipRule
      -InputObject <IResultObject>
      -ResourceName <String[]>
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Verwenden Sie dieses Cmdlet, um eine Direkte Mitgliedschaftsregel aus einem Gerät oder einer Benutzersammlung zu entfernen. Mit einer Direkten Mitgliedschaftsregel können Sie die Mitglieder der Sammlung explizit auswählen. Standardsammlungen verfügen nicht über Direkte Mitgliedschaftsregeln. Jede Sammlung, auf die Sie abzielen, sollte über eine ID verfügen, die mit dem Websitecode beginnt, nicht SMS. Weitere Informationen finden Sie unter Erstellen von Sammlungen in Configuration Manager.

Wenn Sie eine Regel für direkte Mitgliedschaft aus einer Sammlung entfernen, ist die Ressource möglicherweise kein Mitglied der Sammlung mehr. Diese Aktion kann dazu führen, dass software- oder konfigurationsbereitstellungen nicht auf die Ressource angewendet werden.

Hinweis

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

Beispiele

Beispiel 1: Entfernen des lokalen Computers aus einer Sammlung von Testgeräten

In diesem Beispiel wird die Windows-Umgebungsvariable ComputerName verwendet, um sie aus der Sammlung test Devices zu entfernen. Der Force-Parameter wird verwendet, um nicht zur Bestätigung aufzufordern.

Remove-CMCollectionDirectMembershipRule -CollectionName 'Test Devices' -ResourceName $env:ComputerName -Force

Parameter

-CollectionId

Geben Sie die ID der Sammlung mit der zu entfernenden direkten Regel an. Beispiel: "XYZ0003F".

Typ:String
Aliase:Id
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CollectionName

Geben Sie den Namen der Sammlung mit der zu entfernenden direkten Regel an.

Typ:String
Aliase:Name
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

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

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Führen Sie den Befehl aus, ohne zur Bestätigung zu fragen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Geben Sie ein Auflistungsobjekt mit der zu entfernenden direkten Regel an. Verwenden Sie zum Abrufen dieses Objekts die Cmdlets Get-CMCollection, Get-CMDeviceCollection oder Get-CMUserCollection .

Typ:IResultObject
Aliase:Collection
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Resource

Geben Sie ein Array von Ressourcenobjekten an, die aus der Auflistung entfernt werden sollen. Verwenden Sie zum Abrufen dieses Objekts die Cmdlets Get-CMResource, Get-CMDevice oder Get-CMUser .

Typ:IResultObject[]
Aliase:Resources
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceId

Geben Sie ein Array von Ressourcen-IDs an, die aus der Auflistung entfernt werden sollen. Dieser Wert ist die ResourceId-Eigenschaft der klasse SMS_Resource. Beispiel: "33555693".

Typ:String[]
Aliase:ResourceIds
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceName

Geben Sie ein Array von Ressourcennamen an, die aus der Auflistung entfernt werden sollen.

Typ:String[]
Aliase:ResourceNames
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:True

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object

Hinweise

Dieses Cmdlet ähnelt Remove-CMDeviceCollectionDirectMembershipRule und Remove-CMUserCollectionDirectMembershipRule, die für den Sammlungstyp spezifisch sind. Dieses Cmdlet kann mit Geräte- oder Benutzersammlungen verwendet werden.