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:

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

Beschreibung

Der Mobilitätsdienst ermöglicht Benutzern mobiler Geräte folgende Aktionen:

  1. Exchange-Chatnachrichten und Anwesenheitsinformationen.

  2. Speichern und abrufen Sie Voicemail intern, anstatt bei ihrem Drahtlosanbieter.

  3. 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.