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

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

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

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

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

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

但是同样这两个工具也只能识别自己到处的数据格式。

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

一 从Lync 2010 导出联系人数据

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

二 查看一下个人的空的联系人列表

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

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

import-csuserdata可以直接将数据写入到后端数据库,但是前端服务器只读取在冷启动时候的后端数据库所以需要重新启动前端服务器来填充数据库。

update-csuserdata 不需要则不需要重新启动系统

我们只更新一个账户的联系人列表:

update-csuserdata –filename c:\lync2013.zip –userfilter “[email protected]”

五 导入完毕后重新登录客户端,发现所有的联系人已经出来了。

时间: 2024-08-04 07:31:03

Lync2013升级之从Lync2010导入个人联系人数据的相关文章

Lync2013 升级Skype For Bussiness 2015 升级思路整理

最近做了次Lync 2013企业版升级到SFB 2015,期间碰到了各种问题.这里就专门整理下升级的思路. 至于升级过程实战的文章,后续有空再写写,其实还是很简单的. 后续todo:SFB 2015 后端alwaysOn建立,Lync 2013升级至SFB 2015并且后端进行AlwaysOn高可用建立(这个可能不靠谱--) 简要升级路线: Lync 2013:使用新的拓扑生成器生成新拓扑并发布,然后在池的每台关联服务器上就地升级功能升级 Lync 2010:首先升级至Lync 2013,然后使

向Android模拟器中批量导入通讯录联系人

使用adb命令向Android模拟器中批量导入通讯录联系人的方法: 使用adb提供的命令, 可以非常方便地从PC中将通讯录批量导入android模拟器中. 首先要先准备好固定格式的vcf文件, 该文件即android中的通讯录存储格式文件. 格式如下: BEGIN:VCARD VERSION:2.1 N:;Qiqi;;; FN:Qiqi TEL;HOME:7474 EMAIL;HOME:qiqi.com ADR;HOME:;;Qiqi;;;; END:VCARD BEGIN:VCARD VERS

mysql数据导入到sqlite数据

在做程序时,sqlite数据很方便.用mysql数据导出到sqlite的步骤:(用csv文件过渡) -------------------------------  先导出到csv文件  ------------------------- 1.用navicat软件将mysql数据导出到txt文件. 2.注意选择“包含列标题”(字段名).“栏位定界符”(csv文件使用逗号). 3.把所有的txt文件转换为utf-8编码. 4.写一个rename.bat(ren *.txt *.csv),全部统一改

Mysql导入导出大量数据的方法、备份恢复办法

经常使用PHP+Mysql的朋友一般都是通过phpmyadmin来管理数据库的.日常的一些调试开发工作,使用phpmyadmin确实很方便.但是当我们需要导出几百兆甚至几个G的数据库时,phpmyadmin就会很卡.甚至如果你是想导入大量数据,则phpmyadmin完全无法完成.因为phpmyadmin是基于PHP网页的,无法上传太大的sql文件.其实mysql官方给了我们很好的解决方案:mysqldump. 下面介绍,如何在Windows环境下,使用mysqldump导出数据库: 找到你mys

Oracle Imp and Exp (导入和导出) 数据 工具使用

Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据.这两个工具位于Oracle_home/bin目录下. 导入数据exp 1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中 exp system/[email protected] file=c:\export.dmp full=y 其中ATSTestDB为数据库名称,system为该数据库里的账户,123456为其密码. 2 将数据库中system用户与

DOS 选择跳转实现、dos + bcp 双击导入和导出数据

DOS 选择跳转实现.dos + bcp 双击导入和导出数据 option.bat @echo off :Start2 cls goto Start :Start title Frequently Used Websites echo Please select a website from the list echo with the corresponding key echo -------------------------------------- echo [1] Google ec

c#导入excel 绑定数据 repeat为例子

先读取Excel文件并存到dataset 1 public DataSet ExcelToDataTable(string filename, string strsheetname) 2 { 3 try 4 { 5 //源的定义 6 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filename + ";" + "Extended Pro

【甘道夫】Sqoop1.99.3基础操作--导入Oracle的数据到HDFS

第一步:进入客户端Shell [email protected]:~$ sqoop.sh client Sqoop home directory: /home/fulong/Sqoop/sqoop-1.99.3-bin-hadoop200 Sqoop Shell: Type 'help' or '\h' for help. sqoop:000> set server --host FBI003 --port 12000 --webapp sqoop Server is set successfu

大容量导入和导出数据 -- 介绍

大容量导入和导出数据 -- 介绍 SQL Server 支持从 SQL Server 表大容量导出数据以及将大容量数据导入 SQL Server 表或未分区的视图. 大容量导入和大容量导出对在 SQL Server 和异类数据源之间有效传输数据是非常重要的. "大容量导出"是指将数据从 SQL Server 表复制到数据文件. "大容量导入"是指将数据从数据文件加载到 SQL Server 表. 例如,您可以将数据从 Microsoft Excel 应用程序导出到数