複数のユーザーを移動する (Communications Server 2007 の移行)
トピックの最終更新日: 2011-04-11
ユーザー グループを新しい Microsoft Lync Server 2010 展開に移動するには、Lync Server 2010 コントロール パネルおよび Lync Server 管理シェルという 2 つの方法を使用できます。Lync Server 2010 への移行を円滑に行うには、特定の要件を満たしている必要があります。詳細については、「移行に向けてクライアントを構成する (Office Communications Server 2007 の移行)」を参照してください。
重要: |
---|
|
ユーザーを Lync Server 2010 プールに移動すると、そのユーザーのデータは新しいプールに関連付けられているバックエンド データベースに移動されます。
注: |
---|
|
Lync Server コントロール パネルを使用して複数のユーザーを移動するには
RTCUniversalUserAdmins グループのメンバーであるアカウント、または CsUserAdministrator 管理者の役割に割り当てられているアカウントを使用して、コンピューターにログオンします。
ブラウザー ウィンドウを開いて管理 URL を入力し、Lync Server コントロール パネルを開きます。Lync Server コントロール パネルを開くために使用できる他の方法の詳細については、「Lync Server 管理ツールを開く」を参照してください。
[URL の選択] ページで、パイロット スタック展開に対応する Standard Edition サーバーまたはフロントエンド プールを選択します。
[ユーザー] をクリックし、[フィルターの追加] をクリックします。次に、[従来のユーザー] [が次の値に等しい] [はい] というクエリを作成し、[検索] をクリックします。
検索結果の中で、少なくとも 2 人のユーザーを選択します。
[アクション] をクリックし、[選択されたユーザーをプールに移動] をクリックします。
重要: [選択されたユーザーをプールに移動] を使用できない場合は、アカウントが RTCUniversalUserAdmins グループのメンバーであるか、CSAdministrator または CSUserAdministrator 管理者の役割が割り当てられていることを確認します。 [ユーザーの移動] で [移動先レジストラー プール] を選択します。これは Lync Server 2010 プールです。このプールを選択したら、[OK] をクリックします。
ユーザーの [レジストラー プール] 列に Lync Server 2010 プールが表示されていることを確認します。このプールが表示されていれば、ユーザーは正常に移動しています。
このセクションで説明されているコマンドレットの詳細については、次のコマンドを実行してください。
Get-Help <cmdlet name> -Detailed
Lync Server 管理シェルを使用して複数のユーザーを移動するには
RTCUniversalUserAdmins グループのメンバーであるアカウント、または CsUserAdministrator 管理者の役割に割り当てられているアカウントを使用して、コンピューターにログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
コマンド ラインで、次のように入力します。"User1" と "User2" には移動する特定のユーザー名を指定し、"pool_FQDN" には移動先のプール名を指定します。
Get-CsUser -Filter {DisplayName -eq "User1" -or DisplayName - eq "User2"} | Move-CsLegacyUser -Target "pool_FQDN"
コマンド ラインで、次のように入力します。
Get-CsUser "User1"
レジストラー プール ID が、前の手順で "pool_FQDN" として指定したプールをポイントしている必要があります。この ID の存在により、ユーザーが正常に移動されたことが確認されます。
Lync Server 管理シェルを使用してすべてのユーザーを同時に移動するには
トポロジ ビルダーがインストールされているコンピューターに、Domain Admins グループおよび RTCUniversalServerAdmins グループのメンバーとしてログオンします。
Lync Server 管理シェルを以下の手順で起動します。[スタート]、[すべてのプログラム]、[Microsoft Lync Server 2010]、[Lync Server 管理シェル] の順にクリックします。
コマンドラインで、次のように入力します。
Get-CsUser -OnOfficeCommunicationServer | Move-CsLegacyUser -Target "pool_FQDN"
注: 上のコマンドによって、Office Communications Server 2007 のすべてのユーザーが、所属するプールにかかわらず移動されます。特定のプールのすべてのユーザーを移動するには、Filter パラメーターを使用します。
Get-CsUser -OnOfficeCommunicationServer -Filter {HomeServer -eq "CN=LC Services,CN=Microsoft,CN=ocs2007pool,CN=Pools,CN=RTC Service,CN=Microsoft,CN=System,DC=contoso,DC=net"}
コマンド ラインで、次のように入力します。ここで、"user name" は、レガシー ユーザーの名前です。
Get-CsUser "user name"
レジストラー プール ID が、前の手順で "pool_FQDN" として指定したプールをポイントしています。この ID の存在により、ユーザーが正常に移動されたことが確認されます。
重要: 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
このエラーが発生する場合は、「ユーザーのレプリケーションが完了したことを確認する (Office Communications Server 2007 の移行)」を参照してください。