将用户移到 Lync Server 2013 中的另一个池

上次修改的主题: 2018-02-09

可以使用 Lync Server 控制面板将用户分配到特定的服务器或池。

提示

将所有现有用户从运行 Lync Server 2010 或更早版本的源池移到复杂 Active Directory 环境中的 Lync Server 2013 目标池可能会导致 Active Directory 复制速度变慢。 为了避免这种情况,可以使用搜索筛选器将用户从单独运行 Lync Server 2010 或更早版本的池中移动,也可以使用 Lync Server Management Shell 移动使用 cmdlet 的用户。 此外,筛选器功能适用于 Lync Server 2013 用户。

将所选用户移动到其他服务器或池

  1. 使用分配给 CsUserAdministrator 或 CsAdministrator 角色的用户帐户,登录到内部部署中的任何计算机。

  2. 打开浏览器窗口,然后输入管理员 URL 以打开 Lync Server 控制面板。 有关可用于启动 Lync Server 控制面板的不同方法的详细信息,请参阅 Open Lync Server 2013 管理工具

  3. 在左导航栏中,单击“用户”

  4. “搜索用户 ”框中,键入显示名称、名字、姓氏、安全帐户管理器 (SAM) 帐户名称、SIP 地址或行统一资源标识符的所有或第一部分 (所需用户帐户的 URI) ,然后单击 “查找”。

  5. 在表中,选择列表中的特定用户或用户。

  6. “操作” 菜单上,单击 “将所选用户移动到池”。

  7. “移动用户”中,选择要将用户移动到 目标注册器池中的池

  8. (可选) 如果目标服务器或池不可用,请选中 “强制 ”复选框。

    谨慎

    如果选择 “强制”,则会移动用户帐户,但不会移动此类计划的会议和联系人的关联用户数据。

将所有用户从一台服务器或池移动到其他服务器或池

  1. 使用分配给 CsUserAdministrator 或 CsAdministrator 角色的用户帐户,登录到内部部署中的任何计算机。

  2. 打开浏览器窗口,然后输入管理员 URL 以打开 Lync Server 控制面板。 有关可用于启动 Lync Server 控制面板的不同方法的详细信息,请参阅 Open Lync Server 2013 管理工具

  3. 在左导航栏中,单击“用户”

  4. “操作” 菜单上,单击 “将所有用户移动到池”。

  5. “移动用户”中,选择包含要在 源注册器池中移动的用户帐户的池。

  6. 目标注册器池中,选择要将用户移动到的池。

  7. (可选) 如果目标服务器或池不可用,请选中 “强制 ”复选框。

    谨慎

    如果选择 “强制”,则会移动用户帐户,但不会移动此类计划的会议和联系人的关联用户数据。

使用筛选器将用户从一个池移到另一个池

  1. 使用分配给 CsUserAdministrator 或 CsAdministrator 角色的用户帐户,登录到内部部署中的任何计算机。

  2. 打开浏览器窗口,然后输入管理员 URL 以打开 Lync Server 控制面板。 有关可用于启动 Lync Server 控制面板的不同方法的详细信息,请参阅 Open Lync Server 2013 管理工具

  3. 在左导航栏中,单击“用户”

  4. “用户搜索”中,单击 “搜索”,然后单击 “添加筛选器”。

  5. 在搜索条件中,选择 “注册器池”,选择 “等于”,选择 “当前池 FQDN”,然后单击 “查找”。

  6. “操作” 菜单上,单击 “将所有用户移动到池”。

    注意

    将筛选器应用于现有用户集时,“ 将所有用户移到池 ”选项位于筛选的用户子集的上下文中,而不是 所有 可能的用户。

  7. “移动用户”中,选择包含要在 源注册器池中移动的用户帐户的池。

  8. 目标注册器池中,选择要在其中移动用户的池。

  9. (可选) 如果目标服务器或池不可用,请选中 “强制 ”复选框。

    谨慎

    如果选择 “强制”,则会移动用户帐户,但不会移动此类计划的会议和联系人的关联用户数据。

使用 Windows PowerShell cmdlet 将用户从一个池移到另一个池

  1. 根据在本地或远程) (运行Windows PowerShell命令,需要以正确的 Lync Server 2013 管理角色的成员身份登录,如下所示:

    1. 例如,如果在本地计算机上运行命令 (,请直接登录到前端服务器) :登录到将 Lync Server Management Shell 安装为 RTCUniversalServerAdmins 组成员的计算机,或者使用 Lync Server 2013 中的委托设置权限中所述的必要用户权限。

    2. 例如,如果在另一台计算机上远程运行命令 (,则登录到计算机并在标准版前端服务器) 上远程运行命令:从分配给 CsUserAdministrator 角色或 CsAdministrator 角色的用户帐户登录到内部部署中的任何计算机。

  2. 启动 Lync Server Management Shell:单击 “开始”,单击 “所有程序”,单击 Microsoft Lync Server 2013,然后单击 Lync Server Management Shell

  3. 若要移动单个用户,请使用Move-CsUser cmdlet,如下所示:

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

    要移动的用户是用户 Pilar Ackerman,用户将从当前分配的主池移动到池 pool01.contoso.net

  4. 若要移动大量用户,请将筛选器与 Get-CsUser cmdlet 配合使用,并将生成的用户集传递给 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"