none
skype for business 如何用控制台为所有用户添加联系人 RRS feed

  • 问题

  • skype for business能否从服务器上为所有用户添加联系人?
    之前使用过OCS时使用一个lcsaddcontacts.wsf文件在cmd里可以对任意用户的联系人进行操作,请问SkypeForBusiness该如何为所有用户设置联系人?
    2019年5月27日 2:31

答案

  • 您好,

    据我们了解,lcsaddcontacts.wsf文件只适用于OCS2007R2版本,对于Skype for Business 2015/2019Lync 2013,正常情况下只能在用户端添加删除联系人,要在服务器端为用户添加联系人,恐怕没有内置的方法,需要其他的工具。

    我们找到一个脚本:https://gallery.technet.microsoft.com/Bulk-Import-Contacts-for-8e3c614f

    经测试,该脚本也适用与Skype for Business 2015. 以下为我的测试结果,您可以参考:

    下载脚本,保存至服务器c:\tmp, 同时在该文件夹下创建template.csvusers.csv

    template.csv为添加的联系人的信息(groupName 为添加的组名)

     groupName,userSip Group A,user1@sip.com

    users.csv为用户的信息(poolFqdn为用户注册池)

    userSip,poolFqdn user1@sip.com,pool.sip.com

    打开Skype for Business Shell,运行命令.\Add-CsContact.ps1 -userCsv C:\tmp\users.csv -tplPath C:\tmp\template.csv -folder C:\tmp

    待命令执行完后,登陆用户,可以看到联系人已添加。

    希望以上信息对您有用。


    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月27日 6:54
    版主
  • 您好,

    对于中文组名的问题,可能是由于template.csv默认使用ANSI, 我做了下测试,将该文件使用Unicode另存为template.csv,然后执行命令就可以显示中文组名。

    另外据测试,这个脚本只适用于添加用户,并没有删除的功能。


    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月28日 3:19
    版主

全部回复

  • 您好,

    据我们了解,lcsaddcontacts.wsf文件只适用于OCS2007R2版本,对于Skype for Business 2015/2019Lync 2013,正常情况下只能在用户端添加删除联系人,要在服务器端为用户添加联系人,恐怕没有内置的方法,需要其他的工具。

    我们找到一个脚本:https://gallery.technet.microsoft.com/Bulk-Import-Contacts-for-8e3c614f

    经测试,该脚本也适用与Skype for Business 2015. 以下为我的测试结果,您可以参考:

    下载脚本,保存至服务器c:\tmp, 同时在该文件夹下创建template.csvusers.csv

    template.csv为添加的联系人的信息(groupName 为添加的组名)

     groupName,userSip Group A,user1@sip.com

    users.csv为用户的信息(poolFqdn为用户注册池)

    userSip,poolFqdn user1@sip.com,pool.sip.com

    打开Skype for Business Shell,运行命令.\Add-CsContact.ps1 -userCsv C:\tmp\users.csv -tplPath C:\tmp\template.csv -folder C:\tmp

    待命令执行完后,登陆用户,可以看到联系人已添加。

    希望以上信息对您有用。


    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月27日 6:54
    版主
  • 您好,感谢您的帮助,刚刚进行了测试,确实能够批量添加联系人了,但还有两个问题:

    1.groupName写入中文汉字时,添加的组名显示为乱码
    2.此脚本是否可以批量删除组内联系人或删除组?

    2019年5月28日 2:57
  • 您好,

    对于中文组名的问题,可能是由于template.csv默认使用ANSI, 我做了下测试,将该文件使用Unicode另存为template.csv,然后执行命令就可以显示中文组名。

    另外据测试,这个脚本只适用于添加用户,并没有删除的功能。


    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月28日 3:19
    版主
  • 感谢帮助,已经成功添加联系人和分组了,谢谢
    2019年5月28日 7:57
  • 您好,

    感谢您的回复。

    如果您认为这篇帖子中的回复对您有帮助,您可以将其标记为答案以帮助更多有相似问题的人.

    感谢您的理解和支持。

    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月28日 8:03
    版主
  • 您好,

    对于这个帖子中的问题还有其他需要帮助的地方吗?

    如果您认为这篇帖子中的回复对您有帮助,您可以将其标记为答案。

    感谢您的理解和支持。

    此致,

    Shaw Lu

    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月31日 5:58
    版主