将联系人导入Office 365中的公用文件夹

时间:2013-10-29 11:16:35

标签: powershell exchange-server exchangewebservices office365

我想将CSV文件中的联系人批量导入位于Office 365 / Exchange Online服务器上的公用文件夹。

Microsoft提供了一个出色的PowerShell脚本,它在使用EWS(Exchange Web服务)的内部部署环境中执行相同操作:http://gallery.technet.microsoft.com/office/Import-Contacts-to-a-08e6ffd7

有没有办法让它与Office 365一起使用?

我尝试了什么

这是我尝试连接到Webservice的方式,导致错误:

$cred = get-credential
Connect-MsolService -Credential $cred

Import-Module .\ImportOSCEXPFContact.psm1
Connect-OSCEXWebService -Credential $cred -Force

返回错误(翻译自德语):

Connect-OSCEXWebService : Error calling "AutodiscoverUrl" with 2 arguments:  "The Autodiscover service couldn't be located."
On Line:1 Character:24
+ Connect-OSCEXWebService <<<<  -Credential $cred -Force
+ CategoryInfo          : NotSpecified: (:) [Connect-OSCEXWebService], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException,Connect-OSCEXWebService

任何人都可以提供帮助或知道这是否可行?

感谢您的帮助! 亚伦

1 个答案:

答案 0 :(得分:0)

做到了!

我修改了史蒂夫古德曼的剧本来这样做。 如果您需要这样做,这是代码:

http://pastie.org/8489637