Remove-RoleMember-Cmdlet

Entfernt ein Mitglied aus der angegebenen Rolle einer Analysis Services-Datenbank.

Syntax

Remove-RoleMember [-MemberName] <System.String> [-Database] <System.String> [-RoleName] <System.String> [<CommonParameters>]

Remove-RoleMember [-DatabaseRole] <Microsoft.AnalysisServices.Role> [-MemberName] <System.String> [<CommonParameters>]

Beschreibung

Das Remove-RoleMember-Cmdlet entfernt ein vorhandenes Mitglied aus einer Rolle einer Analysis Services-Datenbank.

Parameter

-MemberName <string>

Gibt den Windows-Benutzer oder die Windows-Gruppe an, der bzw. die aus der Rolle entfernt werden soll.

Erforderlich?

true

Position?

0

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Database <string>

Gibt die Datenbank an, zu der die Rolle gehört.

Erforderlich?

true

Position?

1

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RoleName <string>

Gibt die Rolle an, aus der Sie Mitglieder entfernen.

Erforderlich?

true

Position?

2

Standardwert

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-DatabaseRole <string>

Gibt das Microsoft.AnalysisServices.Role-Objekt an, aus dem das Mitglied entfernt wird. Verwenden Sie diesen Parameter als Alternative zum –Database-Parameter und dem –RoleName-Parameter, wenn Sie die Datenbankrolle über Pipeline zur Verfügung stellen möchten.

Erforderlich?

true

Position?

benannt

Standardwert

Pipelineeingabe akzeptieren?

true (ByPropertyName)

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter About_CommonParameters.

Eingaben und Ausgaben

Keine.

Beispiel 1

PS SQLSERVER:\sqlas\localhost\default> remove-rolemember –membername “adventure-works\bobh” –database “AdventureWorks” –rolename “Reader”

Dieser Befehl entfernt aus der Leserrolle für die AdventureWorks-Datenbank, die auf einer lokalen Standardinstanz ausgeführt wird, ein Windows-Domänenbenutzerkonto.

Beispiel 2

PS SQLSERVER:\sqlas\localhost\default> $roles= dir .\databases\AWTEST\Roles
PS SQLSERVER:\sqlas\localhost\default> $roles
PS SQLSERVER:\sqlas\localhost\default> remove-rolemember –membername:“adventure-works\bobh” –databaserole:$roles[0]

Zeile 1 fügt der Pipeline alle Datenbankrollen der AWTEST-Datenbank hinzu. In Zeile 2, in die Sie "$roles" an der Eingabeaufforderung eingeben, wird das Rollen-Array angezeigt. Zeile 3 entfernt den Windows-Benutzer "adventure-works\bobh-adventure-works\bobh" aus der ersten Rolle im Array.

Beispiel 3

PS SQLSERVER:\sqlas\localhost\default\Databases\AWTEST\Roles> $roles=dir
PS SQLSERVER:\sqlas\localhost\default\Databases\AWTEST\Roles> $roles[0] | Remove-rolemember –membername “adventure-works\bobh”

Dieser Befehl entfernt aus der ersten Rolle in einem Array ein Windows-Domänenbenutzerkonto. Dabei wird das Array durch Auflisten der untergeordneten Elemente des Ordners "Roles" im Kontext einer bestimmten Datenbank (AWTEST) erstellt.

Siehe auch

Konzepte

Analysis Services PowerShell

Andere Ressourcen

Verwalten von tabellarischen Modellen mit PowerShell