統合連絡先ストアを使用するように Microsoft Lync Server 2013 を構成する
トピック最終更新日時: 2014-02-07
統合連絡先ストアを使用すると、ユーザーは 1 つの連絡先リストを保持し、Microsoft Lync 2013、Microsoft Outlook 2013、Microsoft Outlook Web App 2013 など、複数のアプリケーションでそれらの連絡先を使用できるようになります。 ユーザーの統合連絡先ストアを有効にすると、ユーザーの連絡先は Microsoft Lync Server 2013 に保存されず、SIP プロトコルを使用して取得されます。 代わりに、連絡先は 2013 Microsoft Exchange Serverに格納され、Exchange Web Services を使用して取得されます。
注意
技術的には、連絡先情報は、ユーザーの Exchange 2013 メールボックスにあるフォルダーのペアに格納されます。 連絡先自体は、エンド ユーザーに表示される Lync Contacts という名前のフォルダーに格納されます。連絡先に関するメタデータは、エンド ユーザーには表示されないサブフォルダーに格納されます。
ユーザーに対して統合連絡先ストアを有効にする
Lync Server 2013 と Exchange 2013 の間でサーバー間認証を既に構成している場合は、統合連絡先ストアの使用も有効にしています。追加のサーバー構成は必要ありません。 ただし、ユーザーの連絡先を統合連絡先ストアに移動するために、追加のユーザー アカウント構成を行う必要があります。 既定では、ユーザーの連絡先は Lync Server に保持され、統合連絡先ストアには保持されません。
統合連絡先ストアへのアクセスは、Lync Server ユーザー サービス ポリシーを使用して管理されます。 ユーザー サーバー ポリシーには、1 つのプロパティ (UcsAllowed) のみが含まれています。このプロパティは、ユーザーの連絡先が格納されている場所を決定するために使用されます。 UcsAllowed が True ($True) に設定されているユーザー サービス ポリシーによってユーザーが管理されている場合、ユーザーの連絡先は統合連絡先ストアに格納されます。 UcsAllowed が False ($False) に設定されているユーザー サービス ポリシーによってユーザーが管理されている場合、連絡先は Lync Server に保存されます。
Lync Server 2013 をインストールすると、(グローバル スコープで構成された) 単一のユーザー サービス ポリシーもインストールされます。 このポリシーの UcsAllowed 値は True に設定されていて、ユーザーの連絡先は既定で統合連絡先ストアに格納されます (統合連絡先ストアを展開および構成済みであることが前提です)。 ユーザーの連絡先をすべて統合連絡先ストアに移行したい場合、他の操作を行う必要はありません。
すべての連絡先を統合連絡先ストアに移行しない場合は、すべてのユーザーに対して統合連絡先ストアを無効にできます。その場合は、グローバル ポリシーの UcsAllowed プロパティを False に設定します。
Set-CsUserServicesPolicy -Identity global -UcsAllowed $False
グローバル ポリシーで統合連絡先ストアを無効にした後は、統合連絡先ストアの使用を有効にするユーザーごとのポリシーを作成できます。これにより、一部のユーザーは統合連絡先ストアに連絡先を保持し、他のユーザーは引き続き Lync Server で連絡先を保持できます。 ユーザーごとのサービス ポリシーは、次のようなコマンドを使用して作成できます。
New-CsUserServicesPolicy -Identity "AllowUnifiedContactStore" -UcsAllowed $True
新しいポリシーを作成した後、そのポリシーを、統合連絡先ストアへのアクセス権を必要とするすべてのユーザーに割り当てる必要があります。 ユーザーごとのポリシーをユーザーに割り当てるには、次のようなコマンドを使用します。
Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName "AllowUnifiedContactStore"
ポリシーが割り当てられると、Lync Server はユーザーの連絡先を統合連絡先ストアに移行し始めます。 移行が完了すると、ユーザーは自分の連絡先を Lync Server ではなく Exchange に保存します。 移行の完了時にユーザーが Lync 2013 にログオンした場合、メッセージ ボックスが表示され、プロセスを完了するために Lync からログオフしてからログオンするように求められます。 ユーザーごとのポリシーを割り当てられないユーザーの連絡先は、統合連絡先ストアに移行されません。 そのようなユーザーはグローバル ポリシーで管理され、グローバル ポリシーでは統合連絡先ストアの使用が無効になっているためです。
ユーザーの連絡先が統合連絡先ストアに正常に移行されたことを確認するには、Lync Server Management Shell 内から Test-CsUnifiedContactStore コマンドレットを実行します。
Test-CsUnifiedContactStore -UserSipAddress "sip:kenmyer@litwareinc.com" -TargetFqdn "atl-cs-001.litwareinc.com"
Test-CsUnifiedContactStore成功した場合は、ユーザー sipkenmyer@litwareinc.com の連絡先が統合連絡先ストアに移行されたことを意味します。
統合連絡先ストアのロールバック
統合連絡先ストアからユーザーの連絡先を削除する必要がある場合 (たとえば、ユーザーを Microsoft Lync Server 2010 で再ホームする必要があり、統合連絡先ストアを使用できなくなった場合)、2 つの操作を行う必要があります。 まず、統合連絡先ストアに連絡先を格納することを禁止する新しいユーザー サービス ポリシーをユーザーに割り当てる必要があります。 (つまり、UcsAllowed プロパティが$Falseに設定されているポリシーです)。このようなポリシーがない場合は、次のようなコマンドを使用してポリシーを作成できます。
New-CsUserServicesPolicy -Identity NoUnifiedContactStore -UcsAllowed $False
その後、次のようなコマンドを使用して、この新しいユーザーごとのポリシー (NoUnifiedContactStore) を割り当てます。
Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName NoUnifiedContactStore
上記のコマンドは、ユーザー Ken Myer に新しいポリシーを割り当てると共に、Ken の連絡先が統合連絡先ストアに移行されないようにします。
注意
場合によっては、ユーザーの現在のユーザー サービス ポリシーの割り当てを解除するだけで、同じ正味の効果を実現できます。 たとえば、統合連絡先ストアを有効にするユーザーごとのユーザー サービス ポリシーが Ken Myer に割り当てられているが、グローバル ポリシーでは統合連絡先ストアの使用が禁止されているとします。 その場合は、Ken のユーザーごとのサービス ポリシーを割り当て解除できます。 それにより、Ken は自動的にグローバル ポリシーによって管理されるようになるため、統合連絡先ストアにはアクセスできなくなります。
以前に割り当てられたユーザーごとのポリシーの割り当てを解除するには、前に示したのと同じコマンドを使用しますが、今回は PolicyName パラメーターを null 値に設定します。
Grant-CsUserServicesPolicy –Identity "Ken Myer" –PolicyName $Null
統合連絡先ストアを使用する場合は、"Ken の連絡先が統合連絡先ストアに移行されないようにする" という点に注意することが重要です。 単純に新しいユーザー サービス ポリシーを Ken に割り当てるだけでは、Ken の連絡先は統合連絡先ストアから移動されません。 ユーザーが Lync Server 2013 にログオンすると、システムはユーザーのユーザー サービス ポリシーをチェックして、連絡先を統合連絡先ストアに保持する必要があるかどうかを確認します。 答えが「はい」である (つまり、UcsAllowed プロパティが $True に設定されている) 場合は、連絡先が統合連絡先ストアに移行されます (連絡先がまだ統合連絡先ストアに移動されていないと仮定します)。 答えが [いいえ] の場合、Lync Server はユーザーの連絡先を無視し、次のタスクに進みます。 つまり、Lync Server は、UcsAllowed プロパティの値に関係なく、ユーザーの連絡先を統合連絡先ストアから自動的に移動しません。
また、ユーザーに新しいユーザー サービス ポリシーを割り当てた後、ユーザーの連絡先を Exchange 2013 から Lync Server 2013 に戻すには 、Invoke-CsUcsRollback コマンドレットを実行する必要があります。 たとえば、Ken Myer に新しいユーザー サービス ポリシーを割り当てた後、次のコマンドを使用して Ken の連絡先を統合連絡先ストアから移動できます。
Invoke-CsUcsRollback -Identity "Ken Myer"
ユーザー サービス ポリシーを変更しても、Invoke-CsUcsRollback コマンドレットを実行しない場合、Ken の連絡先は統合連絡先ストアから削除されません。 Invoke-CsUcsRollbackを実行しても Ken Myer のユーザー サービス ポリシーを変更しない場合はどうなりますか? その場合、Ken の連絡先は統合連絡先ストアから一時的に削除されます。 この削除が一時的であるという事実は、留意することが重要です。 Ken の連絡先が統合連絡先ストアから削除されると、Lync Server 2013 は 7 日間待機し、Ken に割り当てられているユーザー サービス ポリシーを確認します。 Ken に引き続き統合連絡先ストアのユーザーを有効にするポリシーが割り当てられている場合、連絡先は自動的に連絡先ストアに戻ります。 統合連絡先ストアから連絡先を完全に削除するには、Invoke-CsUcsRollback コマンドレットを実行するだけでなく、ユーザー サービス ポリシーを変更する必要があります。
移行に影響を与える可能性のある変数の数が多いため、アカウントが統合連絡先ストアに完全に移行されるまでにかかる時間を見積もるのは困難です。 ただし、一般的なルールとして、移行はすぐには有効になりません。少数の連絡先を移行する場合でも、移行が完了するまでに 10 分以上かかる場合があります。