Testen von Lync Server-Diensten in Lync Server 2013

 

Letzte Änderung: 05.06.2014

Überprüfungszeitplan

Täglich

Testtool

Windows PowerShell

Erforderliche Berechtigungen

Bei der lokalen Ausführung mithilfe der Lync Server-Verwaltungsshell müssen Benutzer Mitglieder der Sicherheitsgruppe RTCUniversalServerAdmins sein.

Wenn sie mit einer Remoteinstanz von Windows PowerShell ausgeführt werden, müssen Benutzern eine RBAC-Rolle zugewiesen werden, die über die Berechtigung zum Ausführen des Test-CsComputer-Cmdlets verfügt. Um eine Liste aller RBAC-Rollen anzuzeigen, die dieses Cmdlet verwenden können, führen Sie den folgenden Befehl an der Windows PowerShell Eingabeaufforderung aus:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsComputer"}

Beschreibung

Test-CsComputer überprüft den Status aller Lync Server 2013-Dienste, die auf dem lokalen Computer ausgeführt werden. (Test-CsComputer kann nur lokal ausgeführt werden, es kann nicht von einer Remoteinstanz von Windows PowerShell ausgeführt werden.) Das Cmdlet überprüft auch, ob die entsprechenden Firewallports auf dem Computer geöffnet werden, und bestimmt, ob die Active Directory-Gruppen, die bei der Installation von Lync Server 2013 erstellt wurden, den entsprechenden lokalen Gruppen hinzugefügt wurden. Beispielsweise überprüft Test-CsComputer, dass die Active Directory-Gruppe "RTCUniversalUserAdmins" der Gruppe "Administratoren" hinzugefügt wurde.

Weitere Informationen finden Sie in der Hilfedokumentation für das Cmdlet Test-CsComputer .

Ausführen des Tests

Das cmdlet Test-CsComputer kann nur auf dem lokalen Computer ausgeführt werden. Sie können Test-CsComputer nicht über eine Remoteinstanz von Windows PowerShell aufrufen. Standardmäßig zeigt Test-CsComputer nur sehr wenig Ausgabe auf dem Bildschirm an, stattdessen werden vom Cmdlet zurückgegebene Informationen in eine HTML-Datei geschrieben. Aus diesem Grund wird empfohlen, den Parameter "Verbose" und den Parameter "Report" jedes Mal einzuschließen, wenn Sie Test-CsComputer ausführen. Der Parameter "Verbose" bietet etwas detailliertere Ausgabe auf dem Bildschirm, während das Cmdlet ausgeführt wird. Mit dem Parameter "Report" können Sie einen Dateipfad und einen Dateinamen für die html-Datei angeben, die von Test-CsComputer generiert wird. Wenn Sie den Parameter "Report" nicht angeben, wird die HTML-Datei automatisch im Ordner "Users" gespeichert und erhält einen Ähnlichen Namen wie den folgenden: ce84964a-c4da-4622-ad34-c54ff3ed361f.html.

Der folgende Beispielbefehl führt Test-CsComputer aus und speichert die Ausgabe in einer Datei mit dem Namen C:\Logs\ComputerTest.html:

Test-CsComputer -Report "C:\Logs\ComputerTest.html" -Verbose

Weitere Informationen finden Sie in der Hilfedokumentation für das Cmdlet Test-CsComputer .

Bestimmen von Erfolg oder Fehler

Aufgrund der Anzahl der Überprüfungen, die durchgeführt werden, meldet Test-CsComputer kein einfaches Ja, der Test war erfolgreich oder Nein, der Test ist fehlgeschlagen. Stattdessen müssen Sie die generierte HTML-Datei mithilfe von Internet Explorer anzeigen, um den Erfolg oder Fehler jedes Tests zu ermitteln.

Gründe, warum der Test möglicherweise fehlgeschlagen ist

Hier sind einige häufige Gründe, warum Test-CsComputer möglicherweise fehlschlägt:

  • Der Testcomputer ist möglicherweise nicht für die Verwendung mit Lync Server aktiviert. Dies kann auftreten, wenn sich die Lync Server-Dienste oder Serverrollen auf dem Computer geändert haben und das cmdlet Enable-CsComputer nicht ausgeführt wurde. Führen Sie den folgenden Befehl aus, um dieses Problem zu beheben:

    Enable-CsComputer
    
  • Die Replikation ist auf dem Testcomputer möglicherweise nicht auf dem neuesten Stand. Sie können den aktuellen Replikationsstatus für einen Computer überprüfen, indem Sie das cmdlet Get-CsManagementStoreReplicationStatus ausführen:

    Get-CsManagementStoreReplicationStatus -ReplicaFqdn "atl-cs-001.litwareinc.com"
    

    Wenn der Replikationsstatus nicht auf dem neuesten Stand ist, können Sie die Replikation manuell erzwingen, indem Sie einen Befehl wie den folgenden verwenden:

    Invoke-CsManagementStoreReplication -ReplicaFqdn "atl-cs-001.litwareinc.com"
    
  • Möglicherweise muss die Topologie aktiviert sein. Wenn Sie die Lync Server-Topologie ändern (Änderungen, die sich auf den lokalen Computer auswirken können), müssen Sie die neue Topologie aktivieren. Sie können die Topologie jederzeit aktivieren, indem Sie den folgenden Befehl ausführen:

    Enable-CsTopology