Get-CsAdminRoleAssignment

 

Letztes Änderungsdatum des Themas: 2012-03-23

Gibt Informationen zu den rollenbasierten Zugriffssteuerungsrollen zurück, die einem Benutzer zugewiesen sind.

Syntax

Get-CsAdminRoleAssignment [-Identity] <String> [-LocalStore] [-Force] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]

Detaillierte Beschreibung

Die rollenbasierte Zugriffssteuerung ermöglicht es Administratoren, die Steuerung spezifischer Verwaltungsaufgaben in Microsoft Lync Server 2010 zu delegieren. Anstatt beispielsweise den Helpdeskmitarbeitern Ihrer Organisation vollständige Administratorrechte zu gewähren, können Sie diesen Mitarbeitern spezielle Rechte erteilen: das Recht zum Verwalten von Benutzerkonten, das Recht zum Verwalten der Enterprise-VoIP-Komponenten und das Recht zum Verwalten von Archivierung und Archivierungsserver. Darüber hinaus können Sie den Gültigkeitsbereich dieser Rechte einschränken: Beispielsweise könnten Sie einem Benutzer das Recht zur Verwaltung der Enterprise-VoIP-Anwendung nur für den Standort Redmond erteilen und einem anderen Benutzer das Recht zum Verwalten ausschließlich der Benutzer, deren Benutzerkonten der Organisationseinheit "Finance" angehören.

Das Cmdlet Get-CsAdminRoleAssignment bietet Ihnen eine Möglichkeit zum Abrufen einer Liste der rollenbasierten Zugriffssteuerungsrollen, die einem Benutzer zugewiesen sind.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet Get-CsAdminRoleAssignment lokal ausführen: RTCUniversalUserAdmins, RTCUniversalServerAdmins, RTCUniversalReadOnlyAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsAdminRoleAssignment"}

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Zeichenfolge

"SamAccountName" des Benutzers, dessen rollenbasierte Zugriffssteuerungsrollen zurückgegeben werden sollen. Sie können den "SamAccountName" eines Benutzers mit diesem Befehl abrufen:

Get-CsUser "Ken Myer" | Select-Object SamAccountName

Sie müssen den "SamAccountName" verwenden, wenn Sie die Benutzeridentität angeben. Andere gängige Werte zum Angeben von Identitätswerten, z. B. der Active Directory-Anzeigename oder die SIP-Adresse des Benutzers, funktionieren mit Get-CsAdminRoleAssignment nicht.

Force

Optional

Switch-Parameter

Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können.

LocalStore

Optional

Switch-Parameter

Ruft die Zuweisungsdaten der rollenbasierten Zugriffssteuerungsrolle aus dem lokalen Replikat des zentraler Verwaltungsspeichers ab, statt die Daten aus dem zentraler Verwaltungsspeicher selbst abzurufen.

Eingabetypen

Zeichenfolge. Get-CsAdminRoleAssignment akzeptiert einen weitergeleiteten Zeichenfolgenwert mit dem "SamAccountName"-Wert eines Benutzers.

Rückgabetypen

Get-CsAdminRoleAssignment gibt Zeichenfolgenwerte zurück, welche die rollenbasierten Zugriffssteuerungsrollen darstellen, die einem Benutzer zugewiesen sind.

Beispiel

-------------------------- Beispiel 1 ------------------------

Get-CsAdminRoleAssignment -Identity "kenmyer"

Der Befehl in Beispiel 1 gibt alle rollenbasierten Zugriffssteuerungsrollen zurück, die dem Benutzer "kenmyer" zugewiesen sind.

-------------------------- Beispiel 2 ------------------------

Get-CsUser | ForEach-Object {$_.DisplayName; Get-CsAdminRoleAssignment -Identity $_.SamAccountName}

Mit dem vorstehenden Befehl werden die rollenbasierten Zugriffssteuerungsrollen aller Benutzer zurückgegeben, die für Lync Server 2010 aktiviert wurden. Hierzu ruft der Befehl zunächst Get-CsUser ohne Parameter auf. Damit wird eine Auflistung aller für Lync Server 2010 oder Office Communications Server aktivierten Benutzer in der Organisation zurückgegeben. Diese Daten werden anschließend an das Cmdlet ForEach-Object weitergeleitet, das jedes Benutzerkonto in der Auflistung durchläuft und für jedes Konto folgende Aufgaben ausführt: 1) Gibt den Anzeigenamen des Benutzers auf dem Bildschirm wieder und 2) verwendet das Cmdlet Get-CsAdminRoleAssignment zum Zurückgeben der rollenbasierten Zugriffssteuerungsrollen des Benutzers. Die Benutzerkontoinformationen müssen an ForEach-Object weitergeleitet werden, da Get-CsAdminRoleAssignment direkt weitergeleitete Daten nicht akzeptiert.

Siehe auch

Weitere Ressourcen

Get-CsAdminRole