如何使用lync api将用户上传到lync

时间:2014-10-28 11:40:41

标签: lync

我想通过xml文件将用户上传到lync。有没有lync api或c#代码呢? 我有像下面的xml文件

                <ns1:LyncOnlineAcpUsers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://schemas.microsoft.com/online/mco/2011/02/acp">-<ns1:ACPUser><ns1:Username>first.last@test.com</ns1:Username>-<ns1:UserAudioConferencingInfo>-<ns1:Provider><ns1:Identity>BT Conferencing</ns1:Identity></ns1:Provider><ns1:TollNumber>17209882090</ns1:TollNumber><ns1:TollFreeNumber>18666708282</ns1:TollFreeNumber><ns1:Passcode>99999999</ns1:Passcode></ns1:UserAudioConferencingInfo></ns1:ACPUser></ns1:LyncOnlineAcpUsers>

2 个答案:

答案 0 :(得分:0)

您必须编写自己的脚本来执行此操作,并且(至少)执行以下步骤:

  • 加载XML并循环遍历所有用户,然后为每个用户循环:
  • 在Active Directory中创建用户。
  • 为Lync启用新的AD用户。
  • 为企业语音启用Lync用户(因为您有一个我认为您想要的电话号码)。

使用powershell可以轻松完成这些单独的步骤,查找以下命令:

  • Get-Content用于读取XML文件。
  • New-ADUser用于创建AD用户。
  • Enable-CsUser用于创建Lync用户。
  • Set-CsUser,用于启用Lync用户的语音功能。

答案 1 :(得分:0)

您需要使用PowerShell。 谷歌“LyncOnlineConnector”,一旦下载并安装使用“load-module lynconlineconnector”。 之后,您将必须为您的租户创建一个会话。 在该会话中,您可以使用“set-csuseracp”并提供您的详细信息,例如标识符(电子邮件)toll / tollfree号码,密码,提供商等。