Testen des einheitlichen Kontaktspeicherzugriffs in Lync Server 2013

 

Letztes Änderungsdatum des Themas: 2015-05-15

Überprüfungszeitplan

Täglich

Testtool

Windows PowerShell

Erforderliche Berechtigungen

Bei lokaler Ausführung mithilfe der Lync Server-Verwaltungsshell müssen Benutzer Mitglieder der Sicherheitsgruppe RTCUniversalServerAdmins sein.

Bei der Ausführung mit einer Remote-instance Windows PowerShell muss Benutzern eine RBAC-Rolle zugewiesen werden, die über die Berechtigung zum Ausführen des Cmdlets Test-CsUnifiedContactStore 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-CsUnifiedContactStore"}

Beschreibung

Der in Lync Server 2013 eingeführte einheitliche Kontaktspeicher bietet Administratoren die Möglichkeit, die Kontakte eines Benutzers in Microsoft Exchange Server 2013 statt in Lync Server zu speichern. Dadurch kann der Benutzer zusätzlich zu Lync 2013 auf denselben Satz von Kontakten in Outlook Web Access zugreifen. (Oder Sie können Kontakte weiterhin in Lync Server speichern. In diesem Fall müssen Benutzer zwei separate Gruppen von Kontakten verwalten: einen für die Verwendung mit Outlook und Outlook Web Access und einen für die Verwendung mit Lync 2013.)

Sie können ermitteln, ob die Kontakte eines Benutzers in den einheitlichen Kontaktspeicher verschoben wurden, indem Sie das Cmdlet Test-CsUnifiedContactStore ausführen. Das Cmdlet Test-CsUnifiedContactStore verwendet das angegebene Benutzerkonto, stellt eine Verbindung mit dem einheitlichen Kontaktspeicher her und versucht, einen Kontakt für den Benutzer abzurufen. Wenn keine Kontakte abgerufen werden können, schlägt der Befehl zusammen mit der Meldung "Es wurden keine Kontakte für den Benutzer empfangen. Vergewissern Sie sich, dass Kontakte für den Benutzer vorhanden sind."

Beachten Sie, dass das Cmdlet Test-CsUnifiedContactStore fehlschlägt, wenn der Benutzer erfolgreich zum einheitlichen Kontaktspeicher migriert wurde, aber keine Kontakte in seiner Kontaktliste hat. Der angegebene Benutzer muss über mindestens einen Kontakt verfügen, damit das Cmdlet Test-CsUnifiedContactStore erfolgreich abgeschlossen werden kann.

Ausführen des Tests

Die im folgenden Beispiel gezeigten Befehle bestimmen, ob Kontakte für den Benutzer litwareinc\kenmyer im einheitlichen Kontaktspeicher gefunden werden können. Dazu verwendet der erste Befehl im Beispiel das Cmdlet Get-Credential, um ein Windows PowerShell Anmeldeinformationsobjekt der Befehlszeilenschnittstelle für den Benutzer litwareinc\kenmyer zu erstellen. Beachten Sie, dass Sie das Kennwort für dieses Konto angeben müssen, um ein gültiges Anmeldeinformationsobjekt zu erstellen und sicherzustellen, dass das Cmdlet Test-CsUnifiedContactStore seine Überprüfung ausführen kann.

Der zweite Befehl im Beispiel verwendet das angegebene Anmeldeinformationsobjekt ($x) und die SIP-Adresse des Benutzers litwareinc\kenmyer, um zu bestimmen, ob seine Kontakte im einheitlichen Kontaktspeicher gefunden werden können.

$credential = Get-Credential "litwareinc\kenmyer"

Test-CsUnifiedContactStore -TargetFqdn "atl-cs-001.litwareinc.com" -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $credential

Bestimmen von Erfolg oder Misserfolg

Wenn der Zugriff auf den Kontaktspeicher ordnungsgemäß konfiguriert ist, erhalten Sie eine Ausgabe ähnlich der folgenden, wobei die Result-Eigenschaft als Erfolg gekennzeichnet ist:

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

Ergebnis: Erfolg

Latenz: 00:00:14.9862716

Fehlermeldung:

Diagnose:

Wenn der Zugriff auf den Kontaktspeicher nicht ordnungsgemäß konfiguriert ist, wird das Ergebnis als Fehler angezeigt, und zusätzliche Informationen werden in den Eigenschaften Fehler und Diagnose aufgezeichnet:

WARNUNG: Fehler beim Lesen der Registrierungsstellenportnummer für die angegebene vollqualifizierte

Domänenname (FQDN). Verwenden der Standardportnummer der Registrierungsstelle. Ausnahme:

System.InvalidOperationException: In der Topologie wurde kein übereinstimmender Cluster gefunden.

Auf

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction.TryRetri

eveRegistrarPortFromTopology(Int32& registrarPortNumber)

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

Fehler bei der hergestellten Verbindung, weil der verbundene Host über

Fehler beim Antworten von 10.188.116.96:5061

Innere Ausnahme: Ein Verbindungsversuch ist fehlgeschlagen, weil

Die verbundene Partei hat nach einem Zeitraum von

Zeitpunkt oder Verbindungsaufbau fehlgeschlagen, weil der verbundene Host

hat nicht reagiert 10.188.116.96:5061

Diagnose:

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

Im Folgenden finden Sie einige häufige Gründe, warum Test-CsUnifiedContactStore fehlschlägt:

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

  • Fehler beim Herstellen einer Verbindung mit dem einheitlichen Kontaktspeicher, und der Versuch, einen Kontakt für den Benutzer abzurufen, war nicht möglich. Möglicherweise gibt es Probleme mit der Netzwerkkonnektivität.