Share via


複数のユーザーを移動する

 

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

ユーザーのグループを新しい Microsoft Lync Server 2010 の展開に移動する方法には、Lync Server コントロール パネルを使用する方法と、Lync Server 管理シェルを使用する方法の 2 つがあります。Lync Server 2010 への移行を円滑に行うためにいくつかの要件を満たす必要があります。このトピックで説明する手順を実行する前に、「移行のためのクライアントの構成」を参照して詳細を確認してください。

important重要:
Active Directory ユーザーとコンピューター スナップインまたは Microsoft Office Communications Server 2007 R2 管理ツールを使用してユーザーをレガシ環境から Lync Server 2010 に移動することはできません。
important重要:
Move-CsLegacyUser コマンドレットでは、ユーザー名が正しい形式であること、先頭または末尾にスペースがないことが要求されます。ユーザー名の前後にスペースがある場合は、Move-CsLegacyUser コマンドレットを使用してユーザー アカウントを移動できません。

ユーザーを Lync Server 2010 プールに移動すると、そのユーザーのデータは新しいプールに関連付けられているバックエンド データベースに移動されます。

important重要:
このデータには、レガシ ユーザーによって作成されたアクティブな会議が含まれます。たとえば、レガシ ユーザーが [マイ ミーティング] を構成していた場合、その会議はユーザーの移動後に新しい Lync Server 2010 プールで使用できます。会議へのアクセスに使用する会議 URL と電話会議 ID も同じです。唯一、電話会議は Office Communications Server 2007 R2 プールではなく、Lync Server 2010 プールでホストされるという点が異なります。
note注:
Lync Server 2010 にユーザーを所属させるために、アップグレード済みクライアントを同時に展開する必要はありません。クライアントが新しいクライアント ソフトウェアにアップグレードされている場合に限り、ユーザーは新しい機能を使用できます。

Lync Server コントロール パネルを使用して複数のユーザーを移動するには

  1. RTCUniversalUserAdmins グループのメンバーまたは少なくとも CsUserAdministrator 管理者役割のメンバーであるアカウントを使用して、コンピューターにログオンします。

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

  3. [ユーザー] をクリックし、[フィルターの追加] をクリックします。次に、[従来のユーザー] [が次の値に等しい] [はい] というクエリを作成し、[検索] をクリックします。

  4. 検索結果の中で、少なくとも 2 人のユーザーを選択します。

  5. [アクション] をクリックし、[選択されたユーザーをプールに移動] をクリックします。

    important重要:
    [選択されたユーザーをプールに移動] を使用できない場合は、使用しているアカウントが、RTCUniversalUserAdmins グループあるいは CsAdministrator または CsUserAdministrator 管理者ロールのメンバーであることを確認してください。
  6. [ユーザーの移動] で、[移動先レジストラー プール] を選択します。これは Lync Server 2010 プールです。このプールを選択したら、[OK] をクリックします。

  7. ユーザーの [レジストラー プール] 列に Lync Server 2010 プールが表示されていることを確認します。このプールが表示されていれば、ユーザーは正常に移動しています。

    Lync Server コントロール パネル、[ユーザー検索] ページ

    このセクションで説明されているコマンドレットの詳細については、次のコマンドを実行してください。

    Get-Help <cmdlet name> -Detailed
    

Lync Server 管理シェルを使用して複数のユーザーを移動するには

  1. RTCUniversalUserAdmins グループのメンバーまたは少なくとも CsUserAdministrator 管理者役割のメンバーであるアカウントを使用して、コンピューターにログオンします。

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

  3. コマンド ラインで、次のように入力します。User1User2 には、移動する特定のユーザーの名前を指定します。pool_FQDN には、移動先プールの名前を指定します。

    Get-CsUser -Filter {DisplayName -eq "User1" -or DisplayName - eq "User2"} | Move-CsLegacyUser -Target "pool_FQDN"
    
  4. コマンド ラインで、次のように入力します。

    Get-CsUser "User1"
    

    Registrar Pool ID は、前の手順で "pool_FQDN" に指定したプールを参照している必要があります。この ID が存在する場合は、ユーザーは適切に移動されています。

Lync Server 管理シェルを使用してすべてのユーザーを同時に移動するには

  1. RTCUniversalUserAdmins グループのメンバーまたは少なくとも CsUserAdministrator 管理者役割のメンバーであるアカウントを使用して、コンピューターにログオンします。

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

  3. コマンドラインで、次のように入力します。

    Get-CsUser -OnOfficeCommunicationServer | Move-CsLegacyUser -Target "pool_FQDN"
    
  4. コマンドラインで、次のように入力します。

    Get-CsUser "user name"
    

    user name は、レガシ ユーザーの名前です。

    Registrar Pool ID は、前の手順で "pool_FQDN" に指定したプールを参照します。この ID が存在する場合は、ユーザーは適切に移動されています。

    important重要:
    Move-CsLegacyUser コマンドレットは、次のエラーが原因で失敗する可能性があります。
    Move-CsLegacyUser : SetMoveResourceData failed because the user is not provisioned. At line:1 char:18 + Move-CsLegacyUser <<<<  -Identity "jeff@contoso.net" -Target "lync-se.contoso.net" + CategoryInfo : InvalidOperation: (CN=Jeff Ander...contoso,DC=net:OCSADUser) [Move-CsLegacyUser], MoveUserException + FullyQualifiedErrorId : MoveLegacyUserError,Microsoft.Rtc.Management.AD.Cmdlets.MoveOcsLegacyUserCmdlet
    このエラーが発生した場合の解決方法については、「ユーザー レプリケーションの完了の確認」を参照してください。