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:
|
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.
Siehe auch