Testen des Zugriffs mobiler Benutzer in Lync Server 2013
Letzte Änderung: 07.06.2014
Überprüfungszeitplan |
Monatlich |
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-CsMcxConference-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:
|
Beschreibung
Der Mobilitätsdienst ermöglicht Benutzern mobiler Geräte folgende Aktionen:
Exchange-Chatnachrichten und Anwesenheitsinformationen.
Speichern und abrufen Sie Voicemail intern, anstatt bei ihrem Drahtlosanbieter.
Nutzen Sie die Vorteile von Lync Server-Funktionen wie Anruf über Arbeit und Ausgehende Konferenzen. Das cmdlet Test-CsMcxConference bietet eine schnelle und einfache Möglichkeit, um zu überprüfen, ob Benutzer mithilfe eines mobilen Geräts an Lync Server-Konferenzen teilnehmen und daran teilnehmen können.
Ausführen des Tests
Um diese Überprüfung auszuführen, müssen Sie drei Windows PowerShell Anmeldeinformationenobjekte (Objekte, die den Kontonamen und das Kennwort enthalten) für jedes Konto erstellen. Anschließend müssen Sie diese Anmeldeinformationenobjekte und die SIP-Adressen der beiden Konten einschließen, wenn Sie Test-CsMcxConference aufrufen, wie im folgenden Beispiel gezeigt:
$organizerCred = Get-Credential "litwareinc\kenmyer"
$user1Cred = Get-Credential "litwareinc\packerman"
$user2Cred = Get-Credential "litwareinc\adelaney"
Test-CsMcxConference -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -OrganizerSipAddress "sip:kenmyer@litwareinc.com" -OrganizerCredential $organizerCred -UserSipAddress "sip:pilar@litwareinc.com" -UserCredential $user1Cred -User2SipAddress "sip:adelaney@litwareinc.com" -User2Credential $user2Cred
Weitere Informationen finden Sie im Hilfethema zum Cmdlet Test-CsMcxConference .
Bestimmen von Erfolg oder Fehler
Wenn die Überprüfung erfolgreich ist, meldet Test-CsMcxConference ein Testergebnis des Erfolgs:
Ziel-Fqdn: atl-cs-001.litwareinc.com
Ziel-URI: http://atl-cs-001.litwareinc.com:443/mcx
Ergebnis: Erfolg
Latenz: 00:00:00
Fehlermeldung:
Diagnose:
Wenn die Überprüfung nicht erfolgreich ist, meldet Test-CsMcxConference ein Testergebnis des Fehlers. Dieses Testergebnis wird in der Regel von einer detaillierten Fehlermeldung und Diagnose begleitet. Zum Beispiel:
Ziel-Fqdn: atl-cs-001.litwareinc.com
Ziel-URI: https://atl-cs-001.litwareinc.com:443/mcx
Ergebnis: Fehler
Latenz: 00:00:00
Fehlermeldung: Für Web-Ticket Dienst wurde keine Antwort empfangen.
Innere Ausnahme: Die HHTP-Anforderung ist nicht mit dem Client autorisiert.
Aushandlungsschema "Ntlm". Der empfangene Authentifizierungsheader
vom Server war "Aushandeln".
Innere Ausnahme:Der Remoteserver hat einen Fehler zurückgegeben: (401)
Unbefugte.
Diagnose:
Innere Diagnose:X-MS-server-Fqdb : atl-cs-001.litwareinc.com
Cache-Control : privat
Content-Type : text/html; charset=utf-8.
Server : Microsoft-IIS/8.5
WWW-Authenticate: Negotiate,NTLM
X-Powered-By: ASP.NET
X-Content-Type-Options : nosniff
Datum : Mi, 28. Mai 2014 19:22:19 GMT
Inhaltslänge: 6305
Gründe, warum der Test möglicherweise fehlgeschlagen ist
Wenn Test-CsMcxConference fehlschlägt, sollten Sie zunächst überprüfen, ob der Mobilitätsdienst ausgeführt wird und auf den zugegriffen werden kann. Dazu können Sie mithilfe eines Webbrowsers überprüfen, ob auf die Url des Mobilitätsdiensts für Ihren Lync Server-Pool zugegriffen werden kann. Mit diesem Befehl wird beispielsweise die URL für den Pool atl-cs-001.litwareinc.com überprüft:
https://atl-cs-001.litwareinc.com/mcx/mcxservice.svc
Wenn auf den Mobilitätsdienst zugegriffen werden kann, sollten Sie überprüfen, ob Ihre Testbenutzer über gültige Lync Server-Konten verfügen. Sie können Kontoinformationen mithilfe eines Befehls abrufen, der dem folgenden ähnelt:
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 nicht über ein gültiges Lync Server-Konto verfügt. Sie sollten auch überprüfen, ob jedes Benutzerkonto für Mobilität aktiviert ist. Ermitteln Sie dazu zuerst die Mobilitätsrichtlinie, die dem Konto zugewiesen ist:
Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object MobilityPolicy
Nachdem Sie den Richtliniennamen kennen, überprüfen Sie mit dem cmdlet Get-CsMobilityPolicy, ob für die betreffende Richtlinie (z. B. RedmondMobilityPolicy) die EnableMobility-Eigenschaft auf "True" festgelegt ist:
Get-CsMobilityPolicy -Identity "RedmondMobilityPolicy"
Wenn beim Ausführen von Test-CsMcxConference die Fehlermeldung "Authentifizierungsheader" angezeigt wird, was häufig bedeutet, dass Sie kein gültiges Benutzerkonto angegeben haben, überprüfen Sie den Benutzernamen und das Kennwort, und versuchen Sie es dann erneut. Wenn Sie davon überzeugt sind, dass das Benutzerkonto gültig ist, verwenden Sie das cmdlet Get-CsWebServiceConfiguration, und überprüfen Sie den Wert der UseWindowsAuth-Eigenschaft. Dadurch erfahren Sie, welche Authentifizierungsmethoden in Ihrer Organisation aktiviert sind.
Weitere Tipps zum Beheben von Problemen mit dem Mobilitätsdienst finden Sie im Blogbeitrag "Problembehandlung bei problemen mit externer Lync Mobility Connectivity".For more tips about how to troubleshoot the mobility service, see the blog post Troubleshooting External Lync Mobility Connectivity Issues Step-by-Step.