別のプールへのユーザーの移動
トピックの最終更新日: 2011-04-04
Lync Server コントロール パネルを使用して、ユーザーを特定のサーバーまたはプールに割り当てることができます。
ヒント: |
---|
Microsoft Office Communications Server 2007 R2 またはそれ以前のバージョンを実行しているソース プールから、複合 Active Directory 環境の Microsoft Lync Server 2010 のターゲット プールにすべての既存ユーザーを移動すると、Active Directory のレプリケーション速度が遅くなることがあります。この状態を回避するため、検索フィルターを使用して、Microsoft Office Communications Server 2007 R2 またはそれ以前のバージョンを実行しているプールからユーザーを別々に移動するか、Lync Server 管理シェルを使用して、コマンドレットによってユーザーを移動できます。また、フィルター機能は Lync Server 2010 ユーザーにも使用できます。 |
選択したユーザーを別のサーバーまたはプールに移動するには
CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。
ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。
左側のナビゲーション バーで [ユーザー] をクリックします。
[ユーザーの検索] ボックスに、検索するユーザー アカウントの表示名、名、姓、セキュリティ アカウント マネージャー (SAM) のアカウント名、SIP アドレス、または回線 URI (Uniform Resource Identifier) の全部または最初の一部を入力して、[検索] をクリックします。
表の一覧で、特定のユーザーまたは複数のユーザーを選択します。
[アクション] メニューの [選択したユーザーをプールに移動する] をクリックします。
[ユーザーの移動] の [移動先レジストラ プール] で、ユーザーの移動先のプールを選択します。
(オプション) 移動先のサーバーまたはプールを使用できない場合は、[強制移動] チェック ボックスをオンにします。
警告: [強制] を選択すると、ユーザー アカウントは移動しますが、関連付けられているユーザー データ (ユーザーが予約した会議など) がすべて削除されます。選択しない場合は、アカウントも関連付けられているデータも移動します。
サーバー間またはプール間ですべてのユーザーを移動するには
CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。
ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。
左側のナビゲーション バーで [ユーザー] をクリックします。
[アクション] メニューの [すべてのユーザーをプールに移動する] をクリックします。
[ユーザーの移動] の [移動元レジストラ プール] で、移動するユーザー アカウントが入っているプールを選択します。
[移動先レジストラ プール] で、ユーザーの移動先のプールを選択します。
(オプション) 移動先のサーバーまたはプールを使用できない場合は、[強制移動] チェック ボックスをオンにします。
警告: [強制] を選択すると、ユーザー アカウントは移動しますが、関連付けられているユーザー データ (ユーザーが予約した会議など) がすべて削除されます。選択しない場合は、アカウントも関連付けられているデータも移動します。
フィルターを使用してユーザーをプール間で移動するには
CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。
ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。
左側のナビゲーション バーで [ユーザー] をクリックします。
[ユーザー検索] で、[検索] をクリックし、[フィルターの追加] をクリックします。
検索条件で [レジストラー プール] を選択し、[が次の値に等しい] を選択して、[現在のプールの FQDN] を選択し、[検索] をクリックします。
[アクション] メニューの [すべてのユーザーをプールに移動] をクリックします。
注: 既存のユーザー セットに対してフィルターを適用すると、オプション [すべてのユーザーをプールに移動] は、可能性のあるユーザーすべてではなく、フィルターされたユーザーのサブセットのコンテキストとなります 。 [ユーザーの移動] の [移動元レジストラー プール] で、移動するユーザー アカウントが入っているプールを選択します。
[移動先レジストラー プール] で、ユーザーの移動先のプールを選択します。
(オプション) 移動先のサーバーまたはプールを使用できない場合は、[強制] チェック ボックスをオンにします。
警告: [強制] を選択すると、ユーザー アカウントは移動しますが、関連付けられているユーザー データ (ユーザーが予約した会議、連絡先など) がすべて削除されます。選択しない場合は、アカウントも関連付けられているデータも移動します。
Lync 管理シェルを使用してユーザーをプール間で移動するには
Windows PowerShell コマンドの実行方法 (ローカルまたはリモートのどちらで実行するか) に応じて、正しい Lync Server 管理者ロールのメンバーとして次のようにログオンする必要があります。
コマンドをローカル コンピューターで実行する場合 (たとえば、フロントエンド サーバーに直接ログオンする場合): Lync Server 管理シェルがインストールされているコンピューターに、RTCUniversalServerAdmins グループのメンバーとして、または「セットアップのアクセス許可の委任」に説明されている必要なユーザー権限を使用してログオンします。
コマンドを別のコンピューターでリモートで実行する場合 (たとえば、自分のコンピューターにログオンし、コマンドを Standard Edition のフロントエンド サーバーでリモートで実行する場合): CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
単一のユーザーを移動するには、Move-CsUser コマンドレットを次のように使用します。
Move-CsUser -Identity "Pilar Ackerman" -Target "pool01.contoso.net"
この場合、移動するユーザーは Pilar Ackerman で、現在割り当てられているホーム プールから、プール pool01.contoso.net に移動します。
大量のユーザーを移動するには、フィルターと Get-CsUser コマンドレットを使用し、ユーザーの結果セットを Move-CsUser に渡します。
Get-CsUser -Filter {RegistrarPool -eq "CurrentPoolFqdn"} | Move-CsUser -Target "TargetPoolFQDN"
Get-CsUser と Move-CsUser を組み合わせたコマンドを実行すると、たとえば、次のような結果が得られます。
Get-CsUser -Filter {RegistrarPool -eq "pool02.contoso.net"} | Move-CsUser -Target "pool01.contoso.net"