Test-CsOUPermission
Letztes Änderungsdatum des Themas: 2012-03-25
Überprüft, ob die erforderlichen Berechtigungen zum Verwalten von Benutzern, Computern und anderen Objekten für den angegebenen Active Directory-Container festgelegt wurden.
Syntax
Test-CsOUPermission -ObjectType <User | Computer | InetOrgPerson | Contact | AppContact | Device> -OU <String> [-Domain <Fqdn>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-Report <String>]
Detaillierte Beschreibung
Wenn Sie Ihre Active Directory-Domäne gesperrt haben (d. h., die Vererbung von Berechtigungen wurde deaktiviert), können bei der Domänenvorbereitung, die beim Installieren von Microsoft Lync Server 2010 durchgeführt wird, die zum Verwalten von Benutzern, Computern, Kontakten, Anwendungskontakten und InetOrgPersonen erforderlichen Berechtigungen nicht hinzugefügt werden. (Domänenadministratoren können diese Objekte weiterhin verwalten, alle weiteren Benutzer – Mitglieder der Gruppe "RTCUniversalServerAdmins" eingeschlossen – erhalten jedoch keine Verwaltungsberechtigungen.) In diesem Fall müssen Sie mit dem Cmdlet Grant-CsOUPermission der Gruppe "RTCUniversalServerAdmins" die entsprechenden Berechtigungen gewähren. Dabei müssen die Container nacheinander abgearbeitet werden.
Mit dem Cmdlet Test-CsOUPermission können Sie ermitteln, ob die erforderlichen Berechtigungen für einen bestimmten Active Directory-Container hinzugefügt wurden oder nicht. Test-CsOUPermission gibt "True" zurück, wenn die ordnungsgemäßen Berechtigungen zugewiesen wurden. Andernfalls wird "False" zurückgegeben. Gibt das Cmdlet den Wert "False" zurück, müssen Sie Grant-CsOUPermission ausführen, um die erforderlichen Änderungen durchzuführen.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: 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 "Test-CsOUPermission"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
ObjectType |
Erforderlich |
ObjectType-Objekt |
Typ des zu prüfenden Objekts. Gültige Werte sind: User Computer Contact AppContact InetOrgPerson Um mehrere Objekte zu prüfen, trennen Sie die Objekttypen durch Komma: -ObjectType "user","computer","contact". |
OU |
Erforderlich |
Active Directory-DN (Distinguished Name) |
Distinguished Name (DN) der Organisationseinheit (OU), die geprüft werden soll. Beispiel: -OU "ou=Redmond,dc=litwareinc,dc=com". Beachten Sie, dass pro Befehl nur eine einzelne OU überprüft werden kann. |
Domain |
Optional |
Zeichenfolge |
Name der Domäne, in der sich die zu überprüfende Organisationseinheit befindet. Wenn dieser Parameter nicht angegeben wurde, wird mit Test-CsOUPermission in der aktuellen Domäne nach der OU gesucht. |
DomainController |
Optional |
Zeichenfolge |
Vollqualifizierter Domänenname (FQDN) eines Domänencontrollers in Ihrer Domäne. Dieser Parameter ist nicht nötig, wenn Sie Test-CsOUPermission auf einem Computer ausführen, für den es ein Konto in der Domäne gibt. |
GlobalCatalog |
Optional |
Zeichenfolge |
Vollqualifizierter Domänenname (FQDN) eines globalen Katalogservers in Ihrer Domäne. Dieser Parameter ist nicht nötig, wenn Sie Test-CsOUPermission auf einem Computer ausführen, für den es ein Konto in der Domäne gibt. |
Report |
Optional |
Zeichenfolge |
Ermöglicht es Ihnen, einen Dateipfad für die bei der Ausführung des Cmdlets erstellte Protokolldatei anzugeben. Beispiel: -Report "C:\Logs\OUPermissions.html". Ist die Datei bereits vorhanden, wird sie bei der Ausführung des Cmdlets überschrieben. |
Verbose |
Optional |
Zeichenfolge |
Gibt bei Ausführung des Cmdlets auf dem Bildschirm ausführliche Informationen zur Aktivität aus. |
Eingabetypen
Keine. Test-CsOUPermission akzeptiert keine weitergeleitete Eingabe.
Rückgabetypen
Mit Test-CsOUPermission wird eine Instanz des Objekts "Microsoft.Rtc.SyntheticTransactions.TaskOutput" zurückgegeben.
Beispiel
-------------------------- Beispiel 1 ------------------------
Test-CsOUPermission -OU "ou=Redmond,dc=litwareinc,dc=com" -ObjectType "user"
Der Befehl in Beispiel 1 überprüft, ob der OU "Redmond" in der Domäne "litwareinc.com" Benutzerverwaltungsberechtigungen gewährt wurden.