Lync2013升级之从Lync2010导入我的联系人数据

咱们在作完Lync2013升级完毕后,全部我的的联系人都已经丢失。咱们应当怎么从原有数据库里面导入联系人数据呢?前端

Lync2010 的各类用户数据包括用户权限,用户联系人列表等都存储在RTC.mdf数据库里,微软为咱们提供了现成的管理此数据库的工具叫作Dbimpexp.exe。sql

此工具在Lync的安装目录:C:\Program Files\Common Files\Microsoft Lync Server 2010\Support>shell

可是此工具只能管理Lync2010的数据,导出导入数据都必须在Lync2010环境下使用。数据库

到Lync2013之后随着Powershell的进一步增强,有了现成的Cmdlets管理更加方便了,而且数据库也变成了RTCXDS.mdf,管理此数据库的Cmdlets命令有update-csuserdata和import-Csuserdata,关于这两个命令的区别咱们接下来再说。后端

可是一样这两个工具也只能识别本身处处的数据格式。服务器

那么怎么办呢?咱们有没有一种转换数据的工具呢。固然有,它就是Convert-csuserdata。接下来举一个例子说明一下怎么将lync2010的数据导入到Lync2013:ide

一 从Lync 2010 导出联系人数据工具

C:\Program Files\Common Files\Microsoft Lync Server 2010\Support>DBImpExp.exe /hrxmlfile:"c:\user.xml" /sqlserver:LyncDB01.contoso.comsqlserver

p_w_picpath

二 查看一下我的的空的联系人列表3d

p_w_picpath

 

三 使用Lync2013转换工具转换数据格式,咱们发现Lync2010导入的格式是XML的,而Lync2013的格式是zip文件:

p_w_picpath

四 使用Lync2013导入工具导入转换后的数据文件。就用到上边咱们说到的命令。

import-csuserdata能够直接将数据写入到后端数据库,可是前端服务器只读取在冷启动时候的后端数据库因此须要从新启动前端服务器来填充数据库。

update-csuserdata 不须要则不须要从新启动系统

咱们只更新一个帐户的联系人列表:

update-csuserdata –filename c:\lync2013.zip –userfilter “lixs@contoso.com

p_w_picpath

 

五 导入完毕后从新登陆客户端,发现全部的联系人已经出来了。

wKioL1RpTPfB2Kt4AACQippRbHo737.jpg

相关文章
相关标签/搜索