询问者
如何导出一个用户的skype for business所有分组和联系人信息,并把这些信息套用到另一个账户上

问题
全部回复
-
您好 女士,
到目前为止,通过Skype for Business客户端从A用户导出联系人并导入到B用户中是不可行的。
因此,您若想在B用户中更新联系人,必须手动依次添加联系人信息。
关于此功能,我建议您通过以下链接提交用户体验反馈:https://www.skypefeedback.com/
另外,如果您想要备份A用户中的联系人,来避免A用户联系人丢失以及时恢复当前账户的联系人,以下方法供您参考:
1. 运行Export-CsUserData -PoolFQDN "xxx.domain.com"
-UserFilter "abc@domain.com"
-FileName "C:\exportedcontacts\Test.zip"
Export-CsUserData是您要导出Lync池的用户数据时需使用的指令。 您可以使用-PoolFQDN参数指定目标池,在本例中为xxx.domain.com。 Export-CsUserData将创建一个包含导出的用户数据的.zip文件。 -UserFilter为您需要导出联系人用户的sip地址,您可以使用-FileName参数指定希望保存该文件的位置。该命令用来导出备份用户abc的联系人。
2. Update-CsUserData -Filename "C:\ExportedContacts\test.zip"
-UserFilter abc@domain.com
您可以使用该指令Update-CsUserData cmdlet还原Lync联系人。该命令用来恢复用户abc的联系人。此致,
Calvin Liu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享,探索 Microsoft Teams.
- 已编辑 Calvin-LiuModerator 2018年9月10日 10:11
- 已建议为答案 Calvin-LiuModerator 2018年9月25日 9:41
-
Hi,
您可以尝试这个脚本:
https://gallery.technet.microsoft.com/office/Invoke-SFBContacts-3b3ad2ef#content
假设需要将user1的联系人导入至user2这个账户中。
下载这个脚本,使用user1登陆Lync客户端,在机器上运行PowerShell,导航至脚本存放路径,运行以下命令:.\Invoke-SFBContacts.ps1 export 'c:\test\contact.csv'
user1的联系人将导出至c:\test\contacts.csv文件中,
在同一台客户端机器上,退出user1,使用user2账户登陆Lync客户端,在PowerShell中运行以下命令:.\Invoke-SFBContacts.ps1 import 'c:\test\contact.csv'
将根据csv文件内容将user1的联系人信息导入至user2联系人列表中。
若使用不同的客户端机器,可以将脚本文件和导出的csv文件复制到其他机器上再运行import命令。