Testen der Lync Phone Edition-Anmeldung 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-CsPhoneBootstrap-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-CsPhoneBootstrap"}

Beschreibung

Mit dem cmdlet Test-CsPhoneBootstrap können Administratoren überprüfen, ob sich ein bestimmter Benutzer mithilfe der ihm zugewiesenen Telefonnummer und PIN über ein Lync 2013 Phone Edition-kompatibles Gerät beim System anmelden kann. (Es ist kein Gerät erforderlich, um den Test auszuführen.)

Damit Test-CsPhoneBootstrap die Überprüfung durchführen können, muss der Registrierungsstellenpool, in dem das getestete Benutzerkonto gehostet wird, mit DHCP auffindbar sein. Um festzustellen, ob eine Registrierungsstelle auf diese Weise auffindbar ist, verwenden Sie das Cmdlet Get-CsRegistrarConfiguration, und überprüfen Sie den Wert der EnableDHCPServer-Eigenschaft. Wenn diese Eigenschaft auf "False" festgelegt ist, müssen Sie Set-CsRegistrarConfiguration verwenden, um den Eigenschaftswert auf "True" festzulegen und die Registrierungsstelle mitHILFE von DHCP auffindbar zu machen. Dies kann auch mithilfe von Enterprise DHCP Server und der Konfiguration der Lync Server-spezifischen Optionen erfolgen.

Ausführen des Tests

Um das cmdlet Test-CsPhoneBootstrap ausführen zu können, müssen Sie mindestens die Telefonnummer und die PIN (Client Personal Identification Number) für einen gültigen Lync Server-Benutzer angeben. Dieser Befehl testet beispielsweise die Anmeldefähigkeit für den Benutzer, der über die Telefonnummer 12065551219 und die PIN 0712 verfügt:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712"

Für eine umfassendere Überprüfung können Sie auch die SIP-Adresse des Benutzers einschließen. In diesem Fall müssen Telefonnummer, Client-PIN und SIP-Adresse alle gültig sein, damit der Test erfolgreich ausgeführt werden kann:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -UserSipAddress "sip:kenmyer@litwareinc.com"

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

Bestimmen von Erfolg oder Fehler

Wenn der angegebene Benutzer eine Verbindung mit Lync Server herstellen konnte, erhalten Sie eine Ähnliche Ausgabe wie die folgende, wobei die Ergebniseigenschaft als Erfolgreich gekennzeichnet ist :

Targeturi: https://atl-cs-001.litwareinc.com:443/CertProv/

CertProvisioningService.svc

TargetFqdn: atl-cs-001.litwareinc.com

Ergebnis: Erfolg

Latenz: 00:00:06.3981276

Fehler:

Diagnose:

Wenn der angegebene Benutzer keine Verbindung herstellen konnte, wird das Ergebnis als Fehler angezeigt, und zusätzliche Informationen werden in den Eigenschaften "Fehler" und "Diagnose" aufgezeichnet:

TargetFqdn: atl-cs-001.litwareinc.com

Ergebnis: Fehler

Latenz: 00:00:04.1993845

Fehler: FEHLER - Keine Antwort für Web-Ticket Dienst empfangen.

Diagnose:

In der vorherigen Ausgabe wird angegeben, dass der Test fehlgeschlagen ist, weil der Webticketdienst nicht geantwortet hat. Dies kann auf ein Problem mit dem Dienst selbst oder auf die SIP-Adresse, Telefonnummer oder Client-PIN zurückzuführen sein, die an Test-CsPhoneBootstrap übergeben wurde. Sie können die SIP-Adresse und Telefonnummer des Benutzers mithilfe eines Befehls überprüfen, der dem folgenden ähnelt:

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object SipAddress, LineUri

Und Sie können mithilfe eines Befehls wie folgt überprüfen, ob der Benutzer über eine gültige PIN verfügt:

Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com" 

Wenn Test-CsPhoneBootstrap fehlschlägt, sollten Sie den Test erneut ausführen, dieses Mal einschließlich des Ausführlichen Parameters:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -Verbose

Wenn der Parameter "Verbose" enthalten ist, gibt Test-CsPhoneBootstrap schrittweise ein Konto für jede Aktion zurück, die versucht wurde, als die Fähigkeit des angegebenen Benutzers überprüft wurde, sich bei Lync Server anzumelden. Hier ist beispielsweise ein Teil der Ausgabe für eine nicht erfolgreiche Anmeldung, eine Sitzung, in der eine falsche PIN enthalten war:

Verwenden der PIN-Authentifizierung mit Phone\Ext : 12065551219 Pin : 0712

Webticket konnte nicht abgerufen werden

PRÜFEN:

- Die Webdienst-URL ist gültig, und die Webdienste sind funktionsfähig.

– Wenn Sie PhoneNo\PIN zur Authentifizierung verwenden, stellen Sie sicher, dass sie mit dem Benutzer-URI übereinstimmen.

– Wenn Sie NTLM\Kerberos-Authentifizierung verwenden, stellen Sie sicher, dass Sie gültige Anmeldeinformationen angegeben haben.

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

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

  • Möglicherweise haben Sie eine ungültige SIP-Adresse angegeben. Sie können mit einem Befehl wie dem folgenden überprüfen, ob eine SIP-Adresse korrekt ist:

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com"
    
  • Möglicherweise haben Sie eine ungültige PIN angegeben. Obwohl Sie die PIN-Nummer des Benutzers nicht abrufen können, können Sie mit einem Befehl wie dem folgenden überprüfen, ob der Benutzer mindestens über eine PIN-Nummer verfügt:

    Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com"
    
  • Möglicherweise haben Sie eine ungültige Telefonnummer angegeben. Sie können das Telefon eines Benutzers mithilfe eines Befehls überprüfen, der dem folgenden ähnelt:

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object LineUri
    
  • Der Registrierungsstellenpool ist nicht DHCP-fähig. Um festzustellen, ob Ihr Registrierungsstellenpool für DHCP aktiviert ist, führen Sie das cmdlet Get-CsRegistrarConfiguration aus, und überprüfen Sie den Wert der EnableDHCPServer-Eigenschaft. Zum Beispiel:

    Get-CsRegistrarConfiguration -Identity "global"