Share via


將剩餘的使用者移至 Lync Server 2010 (Office Communications Server 2007 R2 移轉)

 

上次修改主題的時間: 2013-02-22

您可使用 Lync Server 控制台或 Lync Server 管理命令介面,將使用者移至新的 Microsoft Lync Server 2010 部署。您必須符合一些需求,才能順利地轉換至 Lync Server 2010。如需完成此主題程序必須完成的先決條件之詳細資訊,請參閱<設定移轉的用戶端>。

important重要事項:
您無法使用 Active Directory 使用者及電腦嵌入式管理單元或 Microsoft Office Communications Server 2007 R2 系統管理工具,將舊版環境中的使用者移至 Lync Server 2010。
important重要事項:
Move-CsLegacyUser Cmdlet 需要格式正確的使用者名稱,且名稱開頭及結尾不可包含任何空格,否則將無法使用 Move-CsLegacyUser Cmdlet 移動使用者帳戶。

當將使用者移至 Lync Server 2010 集區時,該使用者的資料會隨之移往新集區所連結的後端資料庫。

important重要事項:
這包括由舊版使用者所建立的作用中的會議。例如,若舊版使用者已設定了 [我的會議] 會議,則在移動使用者之後,該會議仍可使用於新的 Lync Server 2010 集區。存取該會議的詳細資料仍是相同的 [會議 URL 及會議 ID]。唯一的差異是,現在會議是位於 Lync Server 2010 集區,而不是 Office Communications Server 2007 R2 集區。
note附註:
在將使用者移轉到 Lync Server 2010 時,無須同時部署已經完成升級的用戶端,但使用者必須先升級成新版的用戶端軟體,才可使用新的功能。

移轉後的工作

在移動使用者之後,請確認會議原則有指派給他們。若要確保位於 Lync Server 2010 上的使用者所召集的會議,與位於 Office Communications Server 2007 R2 上的同盟使用者能順暢運作,指派給移轉使用者的會議原則應該允許匿名參與者。允許匿名參與者的會議原則中,Lync Server 2010 控制台應選取 [允許參與者邀請匿名使用者],且來自 Lync Server 管理命令介面中的 Get-CsConferencingPolicy Cmdlet 輸出之 AllowAnonymousParticipantsInMeetings 應設為 True。如需使用 Lync Server 管理命令介面設定會議原則的詳細資訊,請參閱<Lync Server 管理命令介面>文件中的<Set-CsConferencingPolicy>。

移轉前的使用者範例

下圖顯示 Office Communications Server 2007 R2 系統管理工具中,啟動 Office Communications Server 2007 R2 的使用者,並會透過使用 Lync Server 控制台或 Lync Server 管理命令介面,將這些使用者移動至 Lync Server 2010。

啟用 Communications Server 2007 R2 的使用者

下圖是相同使用者在 Lync Server 控制台 中的概觀。每位使用者的 [登錄器集區] 欄項目皆會設為 [舊版],表示這些使用者仍位於 Office Communications Server 2007 R2 上,尚未移至 Lync Server 2010。

Lync Server 控制台的使用者搜尋

使用 Lync Server 2010 控制台移動使用者

  1. 使用 RTCUniversalUserAdmins 群組的成員帳戶,或 CsUserAdministrators 系統管理角色的成員帳戶登入電腦。

  2. 開啟瀏覽器視窗,然後輸入管理 URL 以開啟 Lync Server 控制台。如需可用於啟動 Lync Server 控制台的不同方法的詳細資料,請參閱開啟 Lync Server 系統管理工具

  3. 依序按一下 [使用者] 及 [新增篩選],再建立 [舊版使用者等於 True] 查詢,然後按一下 [尋找]。

  4. 從搜尋結果中選取使用者。此處,我們選取了 Chen Yang

    Lync Server 控制台之移動選取的使用者

    note附註:
    請注意,[登錄器集區] 欄顯示 [<舊版>]。這表示您所選取的使用者仍位於 Office Communications Server 2007 R2 上。
  5. 按一下 [動作],然後按一下 [將選取的使用者移至集區]。

    important重要事項:
    若 [將選取的使用者移至集區] 無法使用,請確認帳戶是否為 CSAdministratorCSUserAdministrator 群組的成員。
  6. 在 [移動使用者] 中,選取 [目的地登錄器集區] (即您的 Lync Server 2010 集區),然後按一下 [確定]。

  7. 檢查使用者的 [登錄器集區] 欄位是否包含了 Lync Server 2010 集區,如其存在,即表示使用者移動成功。

使用 Lync Server 管理命令介面移動使用者

  1. 使用 RTCUniversalUserAdmins 群組的成員帳戶,或 CsUserAdministrators 系統管理角色的成員帳戶登入電腦。

  2. 啟動 Lync Server 管理命令介面:依序按一下 [開始]、[所有程式]、[Microsoft Lync Server 2010] 和 [Lync Server 管理命令介面]。

  3. 在命令列輸入下列命令:

    Move-CsLegacyUser -Identity "user name" -Target "pool_name"
    

    例如:

    Move-CsLegacyUser -Identity "Kate Jordan" -Target "lync-se.contoso.net"
    
  4. 在命令列輸入下列命令:

    Get-CsUser "user name" 
    

    下圖的 RegistrarPool 身分識別現在會指向您在前一個步驟中指定為 “pool_name” 的集區。出現這個身分識別就表示已成功移動使用者。

    Windows PowerShell 移動使用者

    important重要事項:
    Move-CsLegacyUser Cmdlet 可能會因為下列錯誤而失敗:
    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
    當發生此錯誤時,請參閱<確認已完成複寫使用者>主題所述的解決方法。

    如需移動使用者時可能發生之其他錯誤與解決方法的詳細資料,請參閱 https://go.microsoft.com/fwlink/?linkid=3052&kbid=2441886