Lync が有効なユーザーの別のプールへの移動

 

トピックの最終更新日: 2011-04-06

Lync Server コントロール パネルを使用して、ユーザーを特定のサーバーまたはプールに割り当てることができます。また、Lync Server 管理シェルを使用してユーザーを移動することもできます。Lync Server コントロール パネルおよび Lync Server 管理シェルのフィルターを使用すると、移動するユーザーの範囲を調整できます。ユーザーの数が非常に多い環境では、ユーザーが所属しているプールに基づいてユーザーをフィルター処理できることは、ユーザーの管理に不可欠です。

サーバーまたはプールから別のサーバーまたはプールにすべてのユーザーを移動するには

  1. CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。

  2. ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。

  3. 左側のナビゲーション バーで [ユーザー] をクリックします。

  4. [アクション] メニューの [すべてのユーザーをプールに移動] をクリックします。

  5. [ユーザーの移動] の [移動元レジストラー プール] で、移動するユーザー アカウントが入っているプールを選択します。

  6. [移動先レジストラー プール] で、ユーザーの移動先のプールを選択します。

  7. (オプション) 移動先のサーバーまたはプールを使用できない場合は、[強制] チェック ボックスをオンにします。

    warning警告:
    [強制] を選択すると、ユーザー アカウントは移動しますが、関連付けられているユーザー データ (ユーザーが予約した会議など) がすべて削除されます。[強制] を選択しない場合は、アカウントも関連付けられているデータも移動します。

フィルターを使用してユーザーをプール間で移動するには

  1. CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。

  2. ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。

  3. 左側のナビゲーション バーで [ユーザー] をクリックします。

  4. [ユーザー検索] で [検索] を選択し、[フィルターの追加] をクリックします。

  5. 検索条件で [レジストラー プール] を選択し、[が次の値に等しい] を選択して、[現在のプールの FQDN] を選択し、[検索] をクリックします。

  6. [アクション] メニューの [すべてのユーザーをプールに移動] をクリックします。

    note注:
    既存のユーザーのセットにフィルターが適用されている場合、[すべてのユーザーをプールに移動] オプションは、すべてのユーザーではなく、フィルター処理されたユーザーのサブセットに対して実行されます。
  7. [ユーザーの移動] の [移動元レジストラー プール] で、移動するユーザー アカウントが入っているプールを選択します。

  8. [移動先レジストラー プール] で、ユーザーの移動先のプールを選択します。

  9. (オプション) 移動先のサーバーまたはプールを使用できない場合は、[強制] チェック ボックスをオンにします。

    warning警告:
    [強制] を選択すると、ユーザー アカウントは移動しますが、関連付けられているユーザー データ (ユーザーが予約した会議や連絡先など) がすべて削除されます。[強制] を選択しない場合は、アカウントも関連付けられているデータも移動します。

Lync Server 管理シェルを使用してプール間でユーザーを移動するには

  1. Windows PowerShell コマンドの実行方法 (ローカルまたはリモートのどちらで実行するか) によっては、Lync Server 管理者ロールのメンバーとしてログオンする必要があります。次に例を示します。

    1. コマンドをローカル コンピューターで実行する場合 (たとえば、フロントエンド サーバーに直接ログオンする場合): Lync Server 管理シェルがインストールされているコンピューターに、RTCUniversalServerAdmins グループのメンバーとして、または「セットアップのアクセス許可の委任」に説明されている必要なユーザー権限を使用してログオンします。

    2. コマンドを別のコンピューターでリモートで実行する場合 (たとえば、自分のコンピューターにログオンし、コマンドを Standard Edition のフロントエンド サーバーでリモートで実行する場合): CsUserAdministrator または CsAdministrator の役割に割り当てられているユーザー アカウントから、内部展開の任意のコンピューターにログオンします。

  2. Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。

  3. 1 人のユーザーを移動するには、次のように Move-CsUser コマンドレットを使用します。

    Move-CsUser -Identity "Pilar Ackerman" -Target "pool01.contoso.net"
    

    移動対象のユーザーは Pilar Ackerman であり、現在割り当てられて所属しているプールから pool01.contoso.net プールに移動されます。

  4. 大量のユーザーを移動するには、フィルターと Get-CsUser コマンドレットを使用し、ユーザーの結果セットを Move-CsUser に渡します。

    Get-CsUser -Filter {RegistrarPool -eq "CurrentPoolFqdn"} | Move-CsUser -Target "TargetPoolFQDN"
    

    Get-CsUserMove-CsUser を組み合わせたコマンドを実行すると、たとえば、次のような結果が得られます。

    Get-CsUser -Filter {RegistrarPool -eq "pool02.contoso.net"} | Move-CsUser -Target "pool01.contoso.net"