Testen des webapp-Zugriffs in lync Server 2013Test Web App access in Lync Server 2013

 

Letztes Änderungsstand des Themas: 2014-06-07Topic Last Modified: 2014-06-07

ÜberprüfungszeitplanVerification schedule

MonatlichMonthly

Test ToolTesting tool

Windows PowerShellWindows PowerShell

Erforderliche BerechtigungenPermissions required

Bei der lokalen Ausführung mit dem lync Server-Verwaltungsshell müssen Benutzer Mitglieder der Sicherheitsgruppe RTCUniversalServerAdmins sein.When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

Bei der Ausführung mit einer Remoteinstanz von Windows PowerShell müssen Benutzern eine RBAC-Rolle zugewiesen werden, die über die Berechtigung zum Ausführen des Test-CsWebApp-Cmdlets verfügt.When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsWebApp cmdlet. Um eine Liste aller RBAC-Rollen anzuzeigen, die dieses Cmdlet verwenden können, führen Sie den folgenden Befehl an der Eingabeaufforderung von Windows PowerShell aus:To see a list of all RBAC roles that can use this cmdlet, run the following command from the Windows PowerShell prompt:

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

BeschreibungDescription

Das Test-CsWebApp-Cmdlet überprüft, ob authentifizierte Benutzer lync Server Konferenzen mithilfe der lync Web App beitreten können.The Test-CsWebApp cmdlet verifies that authenticated users can join Lync Server conferences by using the Lync Web App. Wenn Sie das Cmdlet ausführen, kontaktiert Test-CsWebApp den Webdienst, um webtickets für die angegebenen Benutzer zu erhalten.When you run the cmdlet, Test-CsWebApp contacts the Web Ticket service to obtain web tickets for the specified users. Diese Tickets fungieren effektiv als "Eintrittskarten" für die lync Server Konferenz.These tickets effectively act as ‘admission tickets” to the Lync Server conference. Wenn die Tickets abgerufen werden können und die Benutzer authentifiziert werden können, kontaktieren Test-CsWebApp dann lync Server und versuchen, separate Konferenzen für Chatnachrichten, Anwendungsfreigabe und Datenzusammenarbeit einzurichten.If the tickets can be retrieved, and if the users can be authenticated, Test-CsWebApp will then contact Lync Server and attempt to establish separate conferences for instant messaging, application sharing, and data collaboration.

Beachten Sie, dass Test-CsWebApp nur die APIs und Verbindungen überprüft, die zum Erstellen dieser Konferenzen verwendet wurden.Note that Test-CsWebApp just verifies the APIs and connections used to create these conferences. Das Cmdlet soll sicherstellen, dass lync Web App zum Erstellen und beitreten von Konferenzen verwendet werden kann.The cmdlet is designed to verify that Lync Web App could be used to create and join conferences. Es wird jedoch nicht tatsächlich erstellt und eine Konferenz durchführen.However,, it does not actually create and conduct a conference.

Durchführen des TestsRunning the test

Das Test-CsWebApp-Cmdlet kann entweder mit vorkonfigurierten Testkonten oder mit den Konten von zwei Benutzern ausgeführt werden, die für lync Server aktiviert sind.The Test-CsWebApp cmdlet can be run using either a pair of preconfigured test accounts or the accounts of any two users who are enabled for Lync Server. Um diese Prüfung mit Testkonten auszuführen, müssen Sie lediglich den vollqualifizierten Domänennamen des getesteten lync Server Pools angeben.To run this check using test accounts, you just have to specify the fully qualified domain name of the Lync Server pool being tested. Zum Beispiel:For example:

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

Um diese Überprüfung mit tatsächlichen Benutzerkonten auszuführen, müssen Sie zwei Windows PowerShell Credentials-Objekte (Objekte, die den Kontonamen und das Kennwort enthalten) für jedes Konto erstellen.To run this check using actual user accounts, you must create two Windows PowerShell credentials objects (objects that contain the account name and password) for each account. Sie müssen dann diese Credentials-Objekte und die SIP-Adressen der beiden Konten einschließen, wenn Sie Test-CsWebApp aufrufen:You must then include those credentials objects and the SIP addresses of the two accounts when you call Test-CsWebApp:

$cred1 = Get-Credential "litwareinc\kenmyer"
$cred2 = Get-Credential "litwareinc\pilar"

Test-CsWebApp -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $cred1 -User2SipAddress "sip:pilar@litwareinc.com" -User2Credential $cred2

Weitere Informationen finden Sie im Hilfethema zum Cmdlet Test-CsWebApp .For more information, see the help topic for the Test-CsWebApp cmdlet. Beachten Sie, dass Test-CsWebApp für die Verwendung in lync Server 2013 veraltet ist.Note that Test-CsWebApp was deprecated for use on Lync Server 2013.

Bestimmen des Erfolgs oder FehlersDetermining success or failure

Wenn Test-CsWebApp die Benutzer zu ihren Konferenzen hinzufügen können, gibt das Cmdlet das Testergebnis Success zurück:If Test-CsWebApp can join the users to their conferences, the cmdlet will return the test result Success:

Ziel-FQDN:Target Fqdn :

Ergebnis: SuccessResult : Success

Wartezeit: 00:00:00Latency : 00:00:00

Fehlermeldung:Error Message :

DiagnoseDiagnosis :

Wenn die Benutzer nicht an den erforderlichen Konferenzen teilnehmen können, wird das Testergebnis als Fehler gekennzeichnet.If the users cannot join the necessary conferences then the test result will be marked as Failure. Normalerweise werden Test-CsWebApp auch eine ausführliche Fehlermeldung und Diagnose zurückmelden:Typically Test-CsWebApp will also report back a detailed error message and diagnosis:

Ziel-FQDN: ATL-CS-001.litwareinc.comTarget Fqdn : atl-cs-001.litwareinc.com

Ergebnis: FehlerResult : Failure

Wartezeit: 00:00:00Latency : 00:00:00

Fehlermeldung: keine Antwort für Web-Ticket Dienst empfangenError Message : No response received for Web-Ticket service

Diagnose: die HTTP-Anforderung ist nicht autorisiert mit dem ClientDiagnosis : The HTTP request is unauthorized with client

Authentifizierungsschema ' NTLM '.authentication scheme 'Ntlm'. Die AuthentifizierungThe authentication

vom Server empfangene Kopfzeile lautete "aushandeln, NTLM".header received from the server was 'Negotiate,NTLM'.

Gründe, warum der Test fehlgeschlagen istReasons why the test might have failed

Test-CsWebApp Fehler beziehen sich in der Regel auf Benutzer Authentifizierungsfehler.Test-CsWebApp failures typically involve user authentication errors. Wenn Test-CsWebApp fehlschlägt, sollten Sie zunächst überprüfen, ob die angegebenen Benutzer über gültige Benutzerkonten verfügen und für lync Server aktiviert sind.If Test-CsWebApp fails, you should first verify that the specified users have valid user accounts and are enabled for Lync Server. Sie können Kontoinformationen mithilfe eines Befehls abrufen, der dem folgenden ähnelt:You can retrieve account information by using a command similar to this:

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object Enabled

Wenn die Enabled-Eigenschaft nicht gleich true ist oder wenn der Befehl fehlschlägt, bedeutet dies, dass der Benutzer über kein gültiges lync Server Konto verfügt. Sie sollten auch überprüfen, ob die Kennwörter, die Sie für das Cmdlet angegeben haben, gültig sind.If the Enabled property is not equal to True or if the command fails, that means that the user does not have a valid Lync Server account.You should also verify that the passwords that you supplied to the cmdlet are valid.