2014-10-28 57 views
0

我想通过xml文件将用户上载到lync中。有没有任何lync api或c#代码来做到这一点? 我有一个像下面如何使用lync api将用户上传到lync

   <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>[email protected]</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> 
+0

是指创建实际的Lync用户或联系人列表条目? – 2014-10-28 16:24:10

+0

我想用xml文件创建实际的lync用户。总之我有一个xml文件,我们有一些通行码和免费电话号码,并且想通过代码更新它们。 – 2014-10-29 11:22:46

回答

0

您必须编写自己的脚本来做到这一点,有(至少)以下步骤xml文件:

  • 加载XML和遍历所有用户,那么对于每个用户:
  • 在Active Directory中创建用户。
  • 为Lync启用新的AD用户。
  • 为企业语音启用Lync用户(因为您的电话号码我认为您需要)。

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

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

这些用户已经添加到活动目录中,我们只需要为这些用户设置密码和tollfree no.s。此选项存在于Lync管理门户中以将拨入用户导入到Lync服务器。我们正在寻找一个api,它将执行相同的操作,将XMl文件上传到Lync在线服务器。 – 2014-10-29 12:44:42

0

您需要使用PowerShell。 谷歌“LyncOnlineConnector”,一旦下载并且安装程序使用“load-module lynconlineconnector”。之后,你将不得不为你的tennant创建一个会话。 在该会话中,您可以使用“set-csuseracp”并提供您的详细信息,例如标识符(电子邮件)收费/收银台号码,密码,提供商等。