Konfigurieren von Microsoft Lync Server 2013 für die Verwendung des einheitlichen Kontaktspeichers

 

Letzte Änderung: 07.02.2014

Mit dem einheitlichen Kontaktspeicher können Benutzer eine einzelne Kontaktliste verwalten und diese Kontakte dann in mehreren Anwendungen zur Verfügung stellen, einschließlich Microsoft Lync 2013, Microsoft Outlook 2013 und Microsoft Outlook Web App 2013. Wenn Sie den einheitlichen Kontaktspeicher für einen Benutzer aktivieren, werden die Kontakte des Benutzers nicht in Microsoft Lync Server 2013 gespeichert und dann mithilfe des SIP-Protokolls abgerufen. Stattdessen werden seine Kontakte in Microsoft Exchange Server 2013 gespeichert und mithilfe von Exchange-Webdiensten abgerufen.

Hinweis

Aus technischer Gründen werden Kontaktinformationen in einem Ordnerpaar gespeichert, das sich im Exchange 2013-Postfach des Benutzers befindet. Die Kontakte selbst werden in einem Ordner namens "Lync Contacts" gespeichert, der für Endbenutzer sichtbar ist. Metadaten zu den Kontakten werden in einem Unterordner gespeichert, der für Endbenutzer nicht sichtbar ist.

Aktivieren des einheitlichen Kontaktspeichers für einen Benutzer

Wenn Sie die Server-zu-Server-Authentifizierung zwischen Lync Server 2013 und Exchange 2013 bereits konfiguriert haben, haben Sie auch die Verwendung des einheitlichen Kontaktspeichers aktiviert. Es ist keine zusätzliche Serverkonfiguration erforderlich. Beim Benutzerkonto sind jedoch noch Konfigurationsschritte erforderlich, damit die Kontakte des Benutzers in den einheitlichen Kontaktspeicher verschoben werden. Benutzerkontakte werden standardmäßig in Lync Server und nicht im einheitlichen Kontaktspeicher gespeichert.

Der Zugriff auf den einheitlichen Kontaktspeicher wird mithilfe von Lync Server-Benutzerdienstrichtlinien verwaltet. Benutzerdienst-Richtlinien verfügen nur über eine einzige Eigenschaft (UcsAllowed), die angibt, wo die Kontakte eines Benutzers gespeichert werden. Wenn ein Benutzer von einer Benutzerdienstrichtlinie verwaltet wird, bei der UcsAllowed auf "True" ($True) festgelegt wurde, werden die Kontakte des Benutzers im einheitlichen Kontaktspeicher gespeichert. Wenn der Benutzer von einer Benutzerdienstrichtlinie verwaltet wird, bei der UcsAllowed auf "False" ($False) festgelegt wurde, werden seine Kontakte in Lync Server gespeichert.

Wenn Sie Lync Server 2013 installieren, wird auch eine einzelne Benutzerdienstrichtlinie (auf globaler Ebene konfiguriert) installiert. Der Wert „UcsAllowed“ in dieser Richtlinie ist auf „True“ festgelegt, was bedeutet, dass Benutzerkontakte standardmäßig im einheitlichen Kontaktspeicher gespeichert werden (vorausgesetzt, dass dieser bereitgestellt und konfiguriert wurde). Wenn Sie alle Benutzerkontakte zum einheitlichen Kontaktspeicher migrieren möchten, müssen Sie nichts weiter tun.

Wenn Sie lieber nicht alle Kontakte zum einheitlichen Kontaktspeicher migrieren möchten, können Sie den einheitlichen Kontaktspeicher für alle Benutzer deaktivieren, indem Sie die Eigenschaft „UcsAllowed“ in der globalen Richtlinie auf „False“ setzen:

Set-CsUserServicesPolicy -Identity global -UcsAllowed $False

Nachdem Sie den einheitlichen Kontaktspeicher in der globalen Richtlinie deaktiviert haben, können Sie eine Benutzerrichtlinie erstellen, die die Verwendung des einheitlichen Kontaktspeichers ermöglicht. Auf diese Weise können Sie festlegen, dass einige Benutzer ihre Kontakte im einheitlichen Kontaktspeicher beibehalten, während andere Benutzer ihre Kontakte weiterhin in Lync Server aufbewahren. Sie können eine benutzerspezifische Benutzerdienstrichtlinie mithilfe eines Befehls erstellen, der dem folgenden ähnelt:

New-CsUserServicesPolicy -Identity "AllowUnifiedContactStore" -UcsAllowed $True

Nachdem Sie die neue Richtlinie erstellt haben, müssen Sie sie jedem Benutzer zuweisen, der Zugang zum einheitlichen Kontaktspeicher haben soll. Das Zuweisen von benutzerbezogenen Richtlinien zu Benutzern führen Sie mit Befehlen wie dem folgenden durch:

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName "AllowUnifiedContactStore"

Nachdem der Richtlinie zugewiesen wurde, beginnt Lync Server mit der Migration der Kontakte des Benutzers in den einheitlichen Kontaktspeicher. Nach Abschluss der Migration werden die Kontakte des Benutzers in Exchange und nicht in Lync Server gespeichert. Wenn der Benutzer zum Zeitpunkt der Migration bei Lync 2013 angemeldet ist, wird ein Meldungsfeld angezeigt, und er wird aufgefordert, sich bei Lync abzumelden und sich dann erneut anzumelden, um den Prozess abzuschließen. Die Kontakte von Benutzern, denen diese benutzerbezogene Richtlinie zugewiesen wurde, werden nicht zum einheitlichen Kontaktspeicher migriert. Der Grund ist, dass diese Benutzer von der globalen Richtlinie verwaltet werden und die Verwendung des einheitlichen Kontaktspeichers in der globalen Richtlinie deaktiviert wurde.

Sie können überprüfen, ob die Kontakte eines Benutzers erfolgreich in den einheitlichen Kontaktspeicher migriert wurden, indem Sie das Cmdlet Test-CsUnifiedContactStore in der Lync Server-Verwaltungsshell ausführen:

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

Wenn Test-CsUnifiedContactStore erfolgreich ist, bedeutet dies, dass die Kontakte für den Benutzer-SIP:kenmyer@litwareinc.com in den einheitlichen Kontaktspeicher migriert wurden.

Zurückverlegung aus dem einheitlichen Kontaktspeicher

Wenn Sie die Kontakte eines Benutzers aus dem einheitlichen Kontaktspeicher entfernen müssen (z. B. wenn der Benutzer auf Microsoft Lync Server 2010 neu vernetzt werden muss und daher den einheitlichen Kontaktspeicher nicht mehr verwenden kann), müssen Sie zwei Schritte ausführen. Zuerst müssen Sie dem Benutzer eine neue Benutzerdienstrichtlinie zuweisen, die das Speichern von Kontakten im einheitlichen Kontaktspeicher verbietet. (Das heißt, eine Richtlinie, bei der die UcsAllowed-Eigenschaft auf $False festgelegt wurde.) Wenn Sie nicht über eine solche Richtlinie verfügen, können Sie eine solche mit einem Befehl wie dem folgenden erstellen:

New-CsUserServicesPolicy -Identity NoUnifiedContactStore -UcsAllowed $False

Anschließend können Sie diese neue benutzerbezogene Richtlinie (NoUnifiedContactStore) mit dem folgenden Befehl zuweisen:

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName NoUnifiedContactStore

Dieser Befehl weist die neue Richtlinie dem Benutzer „Ken Myer“ zu und verhindert, dass dessen Kontakte zum einheitlichen Kontaktspeicher migriert werden.

Hinweis

In einigen Fällen können Sie denselben Nettoeffekt erzielen, indem Sie einfach die Zuweisung der aktuellen Benutzerdienstrichtlinie des Benutzers aufheben. Das wäre z. B. der Fall, wenn dem Benutzer „Ken Myer“ eine benutzerbezogene Benutzerdienst-Richtlinie zugewiesen ist, die den einheitlichen Kontaktspeicher aktiviert, während die globale Richtlinie die Verwendung des einheitlichen Kontaktspeichers verbietet. In diesem Fall könnten Sie die Zuweisung der Dienstrichtlinie für Benutzer von Ken aufheben. Ken würde dann automatisch von der globalen Richtlinie verwaltet werden und somit keinen Zugriff auf den einheitlichen Kontaktspeicher mehr besitzen.
Um die Zuweisung einer zuvor zugewiesenen Benutzerrichtlinie aufzuheben, verwenden Sie den gleichen Befehl wie zuvor gezeigt, setzen Sie den Parameter "PolicyName" jedoch auf einen Nullwert:
Grant-CsUserServicesPolicy –Identity „Ken Myer“ –PolicyName $Null

Die Terminologie "verhindert, dass Kens Kontakte in den einheitlichen Kontaktspeicher migriert werden", ist wichtig, wenn Sie mit dem einheitlichen Kontaktspeicher arbeiten. Wenn Sie Ken einfach eine neue Benutzerdienstrichtlinie zuweisen, werden seine Kontakte nicht aus dem einheitlichen Kontaktspeicher verschoben. Wenn sich ein Benutzer bei Lync Server 2013 anmeldet, überprüft das System die Benutzerdienstrichtlinie des Benutzers, um festzustellen, ob seine Kontakte im einheitlichen Kontaktspeicher aufbewahrt werden sollen. Wenn die Antwort "Ja" lautet (wenn die UcsAllowed-Eigenschaft auf $True festgelegt ist), werden diese Kontakte in den einheitlichen Kontaktspeicher migriert (vorausgesetzt, dass sich diese Kontakte noch nicht im einheitlichen Kontaktspeicher befinden). Wenn die Antwort "Nein" lautet, ignoriert Lync Server einfach die Kontakte des Benutzers und wechselt zur nächsten Aufgabe. Das bedeutet, dass Lync Server die Kontakte eines Benutzers nicht automatisch aus dem einheitlichen Kontaktspeicher verschiebt, unabhängig vom Wert der UcsAllowed-Eigenschaft.

Dies bedeutet auch, dass Sie nach dem Zuweisen einer neuen Benutzerdienstrichtlinie das Cmdlet Invoke-CsUcsRollback ausführen müssen, um die Kontakte des Benutzers aus Exchange 2013 und zurück zu Lync Server 2013 zu verschieben. Beispiel: Nachdem Sie dem Benutzer „Ken Myer“ eine neue Benutzerdienst-Richtlinie zugewiesen haben, können Sie seine Kontakte mit dem folgenden Befehl aus dem einheitlichen Kontaktspeicher verlegen:

Invoke-CsUcsRollback -Identity "Ken Myer"

Wenn Sie die Benutzerdienst-Richtlinie ändern, ohne anschließend das Cmdlet Invoke-CsUcsRollback auszuführen, bleiben die Kontakte von Ken im einheitlichen Kontaktspeicher. Und was wäre, wenn Sie das Invoke-CsUcsRollback-Cmdlet ausführen, ohne die Benutzerdienste-Richtlinie von Ken Myer zu ändern? In diesem Fall werden die Kontakte von Ken nur vorübergehend aus dem einheitlichen Kontaktspeicher entfernt. Achten Sie hierbei bitte auf das Wort „vorübergehend“! Nachdem Kens Kontakte aus dem einheitlichen Kontaktspeicher entfernt wurden, wartet Lync Server 2013 7 Tage und überprüft dann, welche Benutzerdienstrichtlinie Ken zugewiesen wurde. Wenn Ken weiterhin eine Richtlinie zugewiesen ist, die ihn für den einheitlichen Kontaktspeicher aktiviert, werden seine Kontakte automatisch wieder zurück in den Kontaktspeicher verschoben. Um die Kontakte dauerhaft aus dem einheitlichen Kontaktspeicher zu entfernen, müssen Sie nicht nur das Invoke-CsUcsRollback-Cmdlet ausführen, sondern zusätzlich auch seine Benutzerdienste-Richtlinie ändern.

Aufgrund der zahlreichen Variablen, die sich auf die Migration auswirken können, kann schwer geschätzt werden, wie viel Zeit erforderlich ist, bis Konten vollständig zum einheitlichen Kontaktspeicher migriert sind. Als allgemeine Regel lässt sich jedoch sagen, dass die Migration nicht unmittelbar in Kraft tritt: Auch wenn Sie nur sehr wenige Kontakte migrieren, kann es zehn Minuten oder länger dauern, bis die Verschiebung abgeschlossen ist.