Konfigurieren Microsoft lync Server 2013 für die Verwendung des einheitlichen KontaktspeichersConfiguring Microsoft Lync Server 2013 to use the unified contact store

 

Letztes Änderungsstand des Themas: 2014-02-07Topic Last Modified: 2014-02-07

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.The unified contact store enables users to maintain a single contacts list and then have those contacts available in multiple applications, including Microsoft Lync 2013, Microsoft Outlook 2013, and 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.When you enable the unified contact store for a user that user's contacts are not stored in Microsoft Lync Server 2013 and then retrieved using the SIP protocol. Stattdessen werden seine Kontakte in Microsoft Exchange Server 2013 gespeichert und mithilfe von Exchange Webdienste abgerufen.Instead, his or her contacts are stored in Microsoft Exchange Server 2013 and are retrieved by using Exchange Web Services.

Hinweis

Technisch gesehen werden Kontaktinformationen in einem Ordnerpaar gespeichert, die im Exchange 2013 Postfach des Benutzers gefunden werden.Technically, contact information is stored in a pair of folders found in the user's Exchange 2013 mailbox. 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.The contacts themselves are stored in a folder named Lync Contacts which is visible to end users; metadata about the contacts are stored in a subfolder that is not visible to end users.

Aktivieren des einheitlichen Kontaktspeichers für einen BenutzerEnabling the Unified Contact Store for a User

Wenn Sie die Server-zu-Server-Authentifizierung bereits zwischen lync Server 2013 und Exchange 2013 konfiguriert haben, haben Sie auch die Verwendung des einheitlichen Kontaktspeichers aktiviert. keine zusätzliche Serverkonfiguration erforderlich.If you have already configured server-to-server authentication between Lync Server 2013 and Exchange 2013 then you have also enabled the use of the unified contact store; no additional server configuration is required. Beim Benutzerkonto sind jedoch noch Konfigurationsschritte erforderlich, damit die Kontakte des Benutzers in den einheitlichen Kontaktspeicher verschoben werden.However, additional user account configuration is required in order to move a user's contacts into the unified contact store. Standardmäßig werden Benutzer Kontakte in lync Server aufbewahrt und nicht im einheitlichen Kontaktspeicher.By default, user contacts are kept in Lync Server and not in the unified contact store.

Der Zugriff auf den einheitlichen Kontaktspeicher wird mithilfe lync Server Richtlinien für Benutzer Dienste verwaltet.Access to the unified contact store is managed by using Lync Server user services policies. Benutzerdienste-Richtlinien verfügen nur über eine einzige Eigenschaft (UcsAllowed), die angibt, wo die Kontakte eines Benutzers gespeichert werden.User server policies have only a single property (UcsAllowed); this property is used to determine the location where a user's contacts are stored. Wenn ein Benutzer von einer Benutzer dienstrichtlinie verwaltet wird, in der ucsallowed gesetzt auf true ($true) festgelegt wurde, werden die Kontakte des Benutzers im einheitlichen Kontaktspeicher gespeichert.If a user is managed by a user services policy where UcsAllowed has been set to True ($True) then the user's contacts will be stored in the unified contact store. Wenn der Benutzer von einer Benutzer dienstrichtlinie verwaltet wird, in der ucsallowed gesetzt auf false ($false) festgelegt wurde, werden seine Kontakte in lync Server gespeichert.If the user is managed by a user services policy where UcsAllowed has been set to False ($False) then his or her contacts will be stored in Lync Server.

Bei der Installation von lync Server 2013 wird auch eine Richtlinie für einzelne Benutzer Dienste installiert (auf globaler Ebene konfiguriert).When you install Lync Server 2013 a single user services policy (configured at the global scope) is installed as well. Der Wert ucsallowed gesetzt in dieser Richtlinie ist auf true festgelegt, was bedeutet, dass Benutzer Kontakte standardmäßig im einheitlichen Kontaktspeicher gespeichert werden (sofern diese bereitgestellt und konfiguriert wurden).The UcsAllowed value in this policy is set to True, meaning that, by default, user contacts will be stored in the unified contact store (assuming this has been deployed and configured). Wenn Sie alle Ihre Benutzer Kontakte in den einheitlichen Kontaktspeicher migrieren möchten, müssen Sie überhaupt nichts tun.If you want to migrate all of your user contacts to the unified contact store you do not have to do anything at all.

Wenn Sie es vorziehen, nicht alle Kontakte in den einheitlichen Kontaktspeicher zu migrieren, können Sie den einheitlichen Kontaktspeicher für alle Benutzer deaktivieren, indem Sie die ucsallowed gesetzt-Eigenschaft in der globalen Richtlinie auf false festlegen:If you would prefer not to migrate all your contacts to the unified contact store you can disable the unified contact store for all users by setting the UcsAllowed property in the global policy to False:

Set-CsUserServicesPolicy -Identity global -UcsAllowed $False

Nachdem Sie den einheitlichen Kontaktspeicher in der globalen Richtlinie deaktiviert haben, können Sie eine benutzerspezifische Richtlinie erstellen, die die Verwendung des einheitlichen Kontaktspeichers ermöglicht. auf diese Weise können einige Benutzer Ihre Kontakte im einheitlichen Kontaktspeicher behalten, während andere Benutzer Ihre Kontakte weiterhin in lync Server halten.After you have disabled the unified contact store in the global policy you can then create a per-user policy that enables the use of the unified contact store; this allows you to have some users keep their contacts in the unified contact store while other users continue to keep their contacts in Lync Server. Sie können eine Benutzer dienstrichtlinie auf Benutzerbasis erstellen, indem Sie einen Befehl wie den folgenden verwenden:You can create a per-user user services policy by using a command similar to this:

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 durch, die wie folgt aussehen:After you have created the new policy you must then assign that policy to any user who should have access to the unified contact store. Per-user policies can be assigned to users by using commands similar to this:

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

Nachdem die Richtlinie zugewiesen wurde lync Server startet die Migration der Benutzer Kontakte in den einheitlichen Kontaktspeicher.After the policy has been assigned Lync Server will begin to migrate the user's contacts to the unified contact store. Nachdem die Migration abgeschlossen ist, werden die Kontakte des Benutzers in Exchange und nicht in lync Server gespeichert.After migration is complete, the user will then have his or her contacts stored in Exchange rather than Lync Server. Wenn der Benutzer bei Abschluss der Migration bei lync 2013 angemeldet ist, wird ein Meldungsfeld angezeigt, und er oder Sie wird aufgefordert, sich von lync abzumelden und sich dann wieder anzumelden, um den Prozess abzuschließen.If the user happens to be logged on to Lync 2013 at the time migration completes, a message box will appear and he or she will be asked to log off of Lync and then log back on in order to finalize the process. Benutzern, denen diese benutzerbezogene Richtlinie nicht zugewiesen wurde, werden Ihre Kontakte nicht zum einheitlichen Kontaktspeicher migriert.Users who have not been assigned this per-user policy will not have their contacts migrated to the unified contact store. Dies liegt daran, dass diese Benutzer von der globalen Richtlinie verwaltet werden und dass die Verwendung des einheitlichen Kontaktspeichers in der globalen Richtlinie deaktiviert wurde.That’s because those users are being managed by the global policy, and use of the unified contact store has been disabled in the global policy.

Sie können überprüfen, ob die Kontakte eines Benutzers erfolgreich zum einheitlichen Kontaktspeicher migriert wurden, indem Sie das Test-CsUnifiedContactStore- Cmdlet in der lync Server-Verwaltungsshell ausführen:You can verify that a user's contacts have successfully been migrated to the unified contact store by running the Test-CsUnifiedContactStore cmdlet from within the Lync Server Management Shell:

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

Wenn das Test-CsUnifiedContactStore-Cmdlet einen Erfolg meldet, bedeutet das, dass die Kontakte für den Benutzer "sip:kenmyer@litwareinc.com" zum einheitlichen Kontaktspeicher migriert wurden.If Test-CsUnifiedContactStore succeeds that means that the contacts for the user sip:kenmyer@litwareinc.com have been migrated to the unified contact store.

Zurückverlegung aus dem einheitlichen KontaktspeicherRolling Back the Unified Contact Store

Wenn Sie die Kontakte eines Benutzers aus dem einheitlichen Kontaktspeicher entfernen müssen (beispielsweise, wenn der Benutzer auf Microsoft lync Server 2010 verlagert werden muss und somit nicht mehr den einheitlichen Kontaktspeicher verwenden kann), müssen Sie zwei Schritte ausführen.If you need to remove a user's contacts from the unified contact store (for example, if the user needs to be rehomed on Microsoft Lync Server 2010 and thus can no longer use the unified contact store) you must do two things. Zunächst müssen Sie dem Benutzer eine neue Benutzer Dienste-Richtlinie zuweisen, die das Speichern von Kontakten im einheitlichen Kontaktspeicher untersagt.First, you must assign the user a new user services policy, one that prohibits storing contacts in the unified contact store. (Das heißt, eine Richtlinie, bei der die ucsallowed gesetzt-Eigenschaft auf $false festgelegt wurde.) Wenn Sie nicht über eine solche Richtlinie verfügen, können Sie eine mit einem Befehl wie dem folgenden erstellen:(That is, a policy where the UcsAllowed property has been set to $False.) If you do not have such a policy you can create one using a command similar to this:

New-CsUserServicesPolicy -Identity NoUnifiedContactStore -UcsAllowed $False

Anschließend können Sie diese neue benutzerbezogene Richtlinie (NoUnifiedContactStore) mit dem folgenden Befehl zuweisen:You can then assign this new per-user policy (NoUnifiedContactStore) by using a command like this:

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

Dieser Befehl weist die neue Richtlinie dem Benutzer "Ken Myer" zu und verhindert auch, dass dessen Kontakte zum einheitlichen Kontaktspeicher migriert werden.The preceding command assigns the new policy to the user Ken Myer, and also prevents Ken's contacts from being migrated to the unified contact store.

Hinweis

In manchen Fällen können Sie den gleichen Endeffekt erzielen, indem Sie einfach die Zuweisung der aktuellen Benutzerdienste-Richtlinie für den Benutzer aufheben. Das wäre zum Beispiel der Fall, wenn dem Benutzer "Ken Myer" eine benutzerbezogene Benutzerdienste-Richtlinie zugewiesen ist, die den einheitlichen Kontaktspeicher aktiviert, während die globale Richtlinie die Verwendung des einheitlichen Kontaktspeichers verbietet. In solch einem Fall können Sie die Zuweisung der benutzerbezogenen Benutzerdienste-Richtlinie für Ken aufheben. Ken würde dann automatisch von der globalen Richtlinie verwaltet werden und somit keinen Zugriff auf den einheitlichen Kontaktspeicher mehr besitzen.In some cases you can achieve the same net effect by simply unassigning the user's current user services policy. For example, suppose Ken Myer has a per-user user services policy the enables the unified contact store, but your global policy prohibits the use of the unified contact store. In that case, you could unassign Ken's per-user services policy. When you do that, Ken will automatically be managed by the global policy, and thus will no longer have access to the unified contact store.
Wenn Sie eine vorhandene Zuweisung einer benutzerbezogenen Richtlinie wieder aufheben möchten, verwenden Sie den gleichen Befehl wie oben, nur dass Sie diesmal den Parameter "PolicyName" auf den Wert "Null" setzen:To unassign a previously-assigned per-user policy, use the same command as shown before, but this time set the PolicyName parameter to a null value:
Grant-CsUserServicesPolicy –Identity "Ken Myer" –PolicyName $NullGrant-CsUserServicesPolicy –Identity "Ken Myer" –PolicyName $Null

Die Terminologie "verhindert, dass Ken Kontakte zum einheitlichen Kontaktspeicher migriert werden" ist bei der Arbeit mit dem einheitlichen Kontaktspeicher wichtig zu beachten.The terminology "prevents Ken's contacts from being migrated to the unified contact store" is important to keep in mind when working with the unified contact store. Das einfache Zuweisen von Ken mit einer neuen Benutzer dienstrichtlinie werden seine Kontakte nicht aus dem einheitlichen Kontaktspeicher weiter verlagert.Simply assigning Ken a new user services policy will not move his contacts out of the unified contact store. Wenn sich ein Benutzer bei lync Server 2013 anmeldet, überprüft das System die Benutzer Dienste-Richtlinie des Benutzers, um festzustellen, ob seine Kontakte im einheitlichen Kontaktspeicher aufbewahrt werden sollen.When a user logs on to Lync Server 2013, the system checks the user's user services policy to see whether his or her contacts should be kept in the unified contact store. Wenn die Antwort ja lautet (wenn die ucsallowed gesetzt-Eigenschaft auf $true festgelegt ist), werden diese Kontakte zum einheitlichen Kontaktspeicher migriert (vorausgesetzt, diese Kontakte befinden sich noch nicht im einheitlichen Kontaktspeicher).If the answer is yes (that is, if the UcsAllowed property is set to $True) then those contacts will be migrated to the unified contact store (assuming that those contacts are not already in the unified contact store). Wenn die Antwort nein lautet, ignoriert lync Server einfach die Kontakte des Benutzers und wechselt zur nächsten Aufgabe.If the answer is no, then Lync Server simply ignores the user's contacts and moves on to its next task. Das bedeutet, dass lync Server die Kontakte eines Benutzers nicht automatisch aus dem einheitlichen Kontaktspeicher verschiebt, unabhängig vom Wert der ucsallowed gesetzt-Eigenschaft.That means that Lync Server will not automatically move a user's contacts from out of the unified contact store, regardless of the value of the UcsAllowed property.

Das bedeutet auch, dass Sie nach dem Zuweisen des Benutzers zu einer neuen Benutzer Dienste-Richtlinie das Invoke-CsUcsRollback- Cmdlet ausführen müssen, um die Kontakte des Benutzers aus Exchange 2013 und zurück in lync Server 2013 zu verlagern.That also means that, after assigning the user a new user services policy, you must then run the Invoke-CsUcsRollback cmdlet in order to move the user's contacts out of Exchange 2013 and back to Lync Server 2013. Beispiel: Nachdem Sie dem Benutzer "Ken Myer" eine neue Benutzerdienste-Richtlinie zugewiesen haben, können Sie seine Kontakte mit dem folgenden Befehl aus dem einheitlichen Kontaktspeicher verlegen:For example, after assigning Ken Myer a new user services policy you can then move his contacts out of the unified contact store by using the following command:

Invoke-CsUcsRollback -Identity "Ken Myer"

Wenn Sie die Benutzerdienste-Richtlinie ändern, ohne anschließend das Invoke-CsUcsRollback-Cmdlet auszuführen, bleiben die Kontakte von Ken im einheitlichen Kontaktspeicher.If you change the user services policy but do not run the Invoke-CsUcsRollback cmdlet Ken's contacts will not be removed from the unified contact store. Und was wäre, wenn Sie das Invoke-CsUcsRollback-Cmdlet ausführen, ohne die Benutzerdienste-Richtlinie von Ken Myer zu ändern?What if you run Invoke-CsUcsRollback but do not change Ken Myer's user services policy? In diesem Fall werden die Kontakte von Ken nur vorübergehend aus dem einheitlichen Kontaktspeicher entfernt.In that case, Ken's contacts will be temporarily removed from the unified contact store. Achten Sie hierbei bitte auf das Wort "vorübergehend"!The fact that this removal is temporary is important to keep in mind. Nachdem Ken Kontakte aus dem einheitlichen Kontaktspeicher entfernt wurden, warten lync Server 2013 7 Tage und überprüfen dann, welche Benutzer Dienste-Richtlinie Ken zugewiesen wurde.After Ken's contacts have been removed from the unified contact store, Lync Server 2013 will wait 7 days and then check to see which user services policy has been assigned to Ken. 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.If Ken is still assigned a policy that enables the user of the unified contact store, then his contacts will automatically be moved back to into the contact store. 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.To permanently remove contacts from the unified contact store you must change the user services policy in addition to running the Invoke-CsUcsRollback cmdlet.

Aufgrund der großen Anzahl von Variablen, die sich auf die Migration auswirken können, ist es schwierig abzuschätzen, wie lange es dauert, bis die Konten vollständig zum einheitlichen Kontaktspeicher migriert werden.Due to the large number of variables that can affect migration, it is difficult to estimate how long it will take before accounts are fully migrated to the unified contact store. In der Regel wird die Migration jedoch nicht sofort wirksam: selbst beim Migrieren einer kleinen Anzahl von Kontakten dauert es möglicherweise 10 Minuten oder länger, bis die Umstellung abgeschlossen ist.As a general rule, however, migration does not take effect immediately: even when migrating a small number of contacts it might take 10 minutes or more before the move is complete.