症状
这篇文章中列出的步骤要求您已经部署了 Microsoft Skype 的业务服务器 2015年6 月 2015 累积更新 6.0.9319.55或更高版本,或 Lync Server 2013 8 月 2016 累积更新 5.0.8308.965或更高版本。
当您使用移动 CsUser cmdlet 将用户从一个池移动到其他池的环境中时,该 cmdlet 将尝试从目标池或用户移动到的目标池的成对的池删除旧的用户数据。
注意:用户数据可能已经处在目标池或目标池的成对的池如果用户以前已在目标池中承载。
但是,在某些情况下,并不是所有的数据清除操作会成功完成在目标池或目标池的成对池。例如,当关闭目标池的前端服务器时,您收到以下消息之一:
-
当您运行移动 CsUser cmdlet 的警告消息
警告: 没有需要引起您的注意在移动过程中提出的一些问题。有关如何解决这些问题的详细信息,请转到http://go.microsoft.com/fwlink/?LinkId=544754。如果不执行这些步骤,则可能有些用户将来可能会丢失数据。 -
当您运行移动 CsUser cmdlet 的警告消息
警告: 没有需要引起您的注意在移动过程中提出的一些问题。有关如何解决这些问题的详细信息,请转到http://go.microsoft.com/fwlink/?LinkId=544754。如果不执行这些步骤,则可能有些用户将来可能会丢失数据。
此外,以下事件可能会记录在事件日志中。
注意:该事件日志条目是从主要的前端服务器承载中目标池的用户。
Source: LS User Services
Date: Date/Time
Event ID: 32215
Level: Warning
Description: Failed to update user's pool information on at least one Front End in the pool or its backup pool during user move.
User: <SIP address>
Target Pool: <FQDN address>
Target's Backup Pool: <FQDN address>
Cause: This may indicate a problem with connectivity to some Front End servers.
Resolution:Ensure all the Front End servers in the pool and its backup pool are running. 注意:摘要文件是由移动 CsUser cmdlet 可能表明PostMoveCleanupRequired列是1。下面的屏幕快照所示。
解决方案
要清除剩余的用户数据,请下载 (此工具已被更新为正确的 Lync Server 2013 8 月 2016 累积更新 5.0.8308.965函数或更高版本)的业务服务器 2015,开机自检将清理工具 Skype ,,然后在目标池和目标池的成对的池每个前端服务器上运行该工具。
备注:
-
如果您需要运行该工具,您必须运行它立即以管理员用户移动操作之后。运行该工具之前,您必须移动再次您已经移动了以前任何用户。
-
正在运行且可连接到该工具,应为本地数据库。可以在服务器上运行的 RtcSrv 服务。但是,这是不必要的。
-
Lync Server 2013 部署,请还确保部署中的所有计算机进行都更新。
如何运行 Skype 业务用户数据清理工具
若要运行 Lync Server 2013,开机自检将清理工具:
-
请确保您的部署中的所有计算机进行都更新。
-
请按照以下 1-3 步骤从部署中的前端机。
运行 Skype 业务服务器 2015,开机自检将清理工具,请执行以下步骤:
-
使用具有本地数据库访问权限的帐户登录到前端服务器。
注意:RtcUniversalServerAdmins组中的所有帐户必须都能够访问。 -
打开提升的命令提示符窗口。
-
通过使用下面的命令运行 PostMoveCleanup.exe:PostMoveCleanup.exe -SummaryFile <Path of summary file> [-MachineFqdn <Fqdn of server>] [-LogFile <Path of log file>] 备注:
-
您必须提供该工具生成的移动 CsUser cmdlet 的摘要文件。
-
-MachineFqdn参数指本地数据库的清理工具连接到的服务器的完全合格的域名称 (FQDN)。此参数是可选的。如果没有指定,它指向本地服务器在其运行该工具。
-
日志的文件参数所引用的文件的路径工具写入到日志。如果该文件存在,该工具将文件追加日志。此参数是可选的。如果没有指定,则该工具会创建新的日志文件。
-
由移动 CsUser cmdlet 的多次使用相同的文件夹中可能有多个摘要文件。请确保其中提供的正确的摘要文件。您可以移动 CsUser cmdlet 输出中找到的摘要文件路径。
例如,可以在以下位置找到此操作的结果:C:\Users\administrator\AppData\Local\Temp\2\MoveResults-986d45c2-0035-485c-9cf7-f753380cf281.csv
如果管理员使用 Lync Server 控制面板或 Skype 业务服务器控件面板,该文件应位于一个前端池中承载控制面板打开时用户指定的 Web 服务 URL 的前端服务器上的 C:\Windows\Temp 目录中。
例如,如果在连接到 Lync Server 控制面板时,管理员将指定 https://pool01int.contoso.com/cscp,该文件应被放置在一个前端池中承载 Web 服务 pool01int.contoso.com URL 中的前端服务器上的 C:\Windows\Temp 目录。
-
清理后的报告
工具输出用户数据清除统计的信息。统计信息包括用户的数量,不得不将其清除,其数据和用户数据清除成功,失败的数,或者,都将立即中止。例如,您可能会看到以下统计信息:
下面是清理的摘要。
用户数需要清理: 10
已成功清理的用户数: 10
未能清除用户数: 0
用户已中止数: 0
如果用户数据清理已中止或失败,则必须重新运行的故障发生在前端服务器上的工具。
注意:通过使用同一个以前使用过的摘要文件,必须重新运行该工具。
该工具还生成日志文件,其中包括更多的信息。
注意:
-
如果指定的日志文件参数,日志文件的名称将传递一个相同。
-
如果未指定日志的文件参数,移动 CsUser cmdlet 文件为您创建临时文件夹中。文件名称组成的 PostMoveCleanup.exe 文件的名称、 服务器名称和日期时间值。例如,文件名称如下所示:
D:\Users\administrator\AppData\Local\Temp\2\PostMoveCleanup_frontend_2015_5_20_17_13_14.log