Rollen löschen

Löscht Rollenobjekte.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Löschen der zuvor erzeugten Rollen "Testing Manager":


Remove-EmdbRole "Testing Manager"


Löschen der zuvor erzeugten Rolle "Testing Manager" mit Hilfe der Delete()-Methode:


$MyRole = Get-EmdbRole "Testing Manager"

$MyRole.Delete()


Sie können stattdessen natürlich auch das Remove-Item Cmdlet benutzen. In diesem Fall müssen Sie aber darauf achten, dass sich Role-Objekte im Container rootCatalog befinden und nicht im üblicherweise verwendeten Container rootDSE:


Remove-Item "emdb:\rootCatalog\Testing Manager"


Hinweis: Sie können keine System-Rollen löschen. Das heißt, die Rollen "Read", "Supervisor", "Manage Monitor Definitions" und "View Management Reports" sind nicht löschbar.


Hinweis: Beachten Sie, dass Rollen keine Objekte des Kontextes rootDSE sind und sie somit ohne vollqualifizierten bzw. absoluten Pfad zugreifbar sind.


Seit PSX 3.1 gibt es die Möglichkeit beim Löschen von Rollen-Objekten über den SingleItemExpected-Schalter anzugeben, dass beim Aufruf kein oder genau nur ein Objekt erwartet wird. Würde das Kommando mehr als ein Objekt löschen, so wird eine Fehlermeldung erzeugt, die in Scripts abgefangen und behandelt werden kann.