Testen der Anwendungsfreigabe in Lync Server 2013

 

Thema Letzte Änderung: 01.11.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-CsASConference-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-CsASConference"}

Beschreibung

Das Cmdlet Test-CsASConference überprüft, ob ein Testbenutzerpaar an einer Onlinekonferenz teilnehmen kann, die die Anwendungsfreigabe umfasst. Dazu registriert das Cmdlet die beiden Benutzer bei Lync Server 2013 und verwendet dann eines der Benutzerkonten, um eine neue Konferenz zu erstellen, die die Anwendungsfreigabe umfasst. Das Cmdlet überprüft dann, dass der zweite Benutzer an dieser Konferenz teilnehmen kann.

Ausführen des Tests

Mit dem Befehl in Beispiel 1 wird überprüft, dass eine Anwendungsfreigabekonferenz im Pool atl-cs-001.litwareinc.com durchgeführt werden kann. Bei diesem Befehl wird davon ausgegangen, dass Sie ein Testbenutzerpaar für den angegebenen Pool konfiguriert haben. Wenn keine solchen Testbenutzer vorhanden sind, schlägt der Befehl fehl.

Test-CsASConference -TargetFqdn "atl-cs-001.litwareinc.com"

Beispiel 2 testet die Fähigkeit des Join Launcher-Diensts, an einer Anwendungsfreigabekonferenz im Pool atl-cs-001.litwareinc.com teilzunehmen. Beachten Sie, dass dieser Befehl nur den Dienst selbst testet. Sie benötigen keine mobilen Geräte, um den Befehl ausführen zu können.

Test-CsASConference -TargetFqdn "atl-cs-001.litwareinc.com" -TestJoinLauncher 

Die Befehle in Beispiel 2 testen die Fähigkeit eines Benutzerpaars (litwareinc\pilar and litwareinc\kenmyer), sich bei Lync Server 2013 anzumelden und dann eine Anwendungsfreigabekonferenz durchzuführen. Dazu verwendet der erste Befehl im Beispiel das cmdlet Get-Credential, um ein Windows PowerShell Anmeldeinformationsobjekt der Befehlszeilenschnittstelle zu erstellen, das den Namen und das Kennwort des Benutzers Pilar Ackerman enthält. (Da der Anmeldename litwareinc\pilar als Parameter enthalten ist, muss der Administrator im Dialogfeld Windows PowerShell Anmeldeinformationsanforderung nur das Kennwort für das Pilar Ackerman-Konto eingeben.) Das resultierende Anmeldeinformationsobjekt wird dann in einer Variablen namens $cred 1 gespeichert. Der zweite Befehl führt dasselbe aus, dieses Mal wird ein Anmeldeinformationsobjekt für das Ken Myer-Konto zurückgegeben.

Mit den vorhandenen Anmeldeinformationsobjekten bestimmt der dritte Befehl, ob sich diese beiden Benutzer bei Lync Server 2013 anmelden und eine Anwendungsfreigabekonferenz durchführen können. Um diese Aufgabe auszuführen, wird das Cmdlet Test-CsASConference zusammen mit den folgenden Parametern aufgerufen: TargetFqdn (der FQDN des Registrierungsstellenpools); SenderSipAddress (die SIP-Adresse für den ersten Testbenutzer); SenderCredential (das Windows PowerShell Objekt, das die Anmeldeinformationen für denselben Benutzer enthält); ReceiverSipAddress (die SIP-Adresse für den anderen Testbenutzer); und ReceiverCredential (das Windows PowerShell Objekt, das die Anmeldeinformationen für den anderen Testbenutzer enthält).

$cred1 = Get-Credential "litwareinc\pilar" 
$cred2 = Get-Credential "litwareinc\kenmyer" 
Test-CsASConference -TargetFqdn atl-cs-001.litwareinc.com -SenderSipAddress "sip:pilar@litwareinc.com" -SenderCredential $cred1 -ReceiverSipAddress "sip:kenmyer@litwareinc.com" -ReceiverCredential $cred2

Bestimmen von Erfolg oder Fehler

Wenn die Anwendungsfreigabe ordnungsgemäß konfiguriert ist, erhalten Sie eine ähnliche Ausgabe wie die folgende, wobei die Result-Eigenschaft als Erfolgreich gekennzeichnet ist:

Ziel-Fqdn: atl-cs-001.litwareinc.com

Ergebnis: Erfolg

Latenz: 00:00:01

Fehlermeldung:

Diagnose:

Wenn die angegebenen Benutzer keine Anwendungen freigeben können, wird das Ergebnis als Fehler angezeigt, und zusätzliche Informationen werden in den Eigenschaften "Fehler" und "Diagnose" aufgezeichnet:

Ziel-Fqdn: atl-cs-001.litwareinc.com

Ergebnis: Fehler

Latenz: 00:00:00

Fehlermeldung: 10060, Ein Verbindungsversuch ist fehlgeschlagen, weil die verbundene Partei

nach einem bestimmten Zeitraum nicht ordnungsgemäß reagiert hat, oder

Verbindungsfehler, weil der verbundene Host

Fehler beim Antworten 10.188.116.96:5061

Innere Ausnahme:Ein Verbindungsversuch ist fehlgeschlagen, weil die

Verbundene Partei hat nach einer Bestimmten Frist nicht ordnungsgemäß geantwortet

zeit oder hergestellte Verbindung fehlgeschlagen, weil der verbundene Host

hat nicht geantwortet 10.188.116.96:5061

Diagnose:

Die vorherige Ausgabe enthält z. B. die Notiz "Die verbundene Partei hat nicht ordnungsgemäß geantwortet". Dies weist in der Regel auf ein Problem mit dem Edgeserver hin.

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

Hier sind einige häufige Gründe, warum Test-CsASConference fehlschlagen kann:

  • Ein falscher Parameterwert wurde angegeben. Bei Verwendung müssen die optionalen Parameter ordnungsgemäß konfiguriert werden, andernfalls schlägt der Test fehl. Führen Sie den Befehl ohne die optionalen Parameter erneut aus, und überprüfen Sie, ob dies erfolgreich ist.

  • Dieser Befehl schlägt fehl, wenn den Testbenutzern eine Konferenzrichtlinie zugewiesen wurde, die die Verwendung der Anwendungsfreigabe verhindert.

  • Dieser Befehl schlägt fehl, wenn der Edgeserver falsch konfiguriert oder noch nicht bereitgestellt wurde.