抛出了“Microsoft.Online.Administration.Automation.MicrosoftOnlineException”类型的异常

时间:2013-05-24 16:10:07

标签: c# powershell azure active-directory ms-office

我正在使用http://code.msdn.microsoft.com/office365/Office-365-Manage-users-by-cfc96d5e上的代码通过测试c#web应用程序连接到Office 365,该应用程序基本上连接到azure活动目录并尝试执行几个powershell cmdlet。

我在我的网络应用中的Connect-MsolService cmdlet上的Pipeline.Invoke方法上遇到此异常:

抛出了“Microsoft.Online.Administration.Automation.MicrosoftOnlineException”类型的异常。

到目前为止:

  • 此知识库文章的以下说明:http://support.microsoft.com/kb/2494043
  • 安装/启用所需的软件(NET Framework 3.5,Microsoft Online Services登录助手(64位),Windows PowerShell的Microsoft Online Services模块(64位))
  • set-executionpolicy remotesigned
  • 在办公室云中使用非联合主管理员帐户连接远程PowerShell
  • 使用Windows 2008 R2 64位计算机。
  • 在VS和.NET Framework 4.0中定位64位处理器
  • 此Web应用程序的IIS apppool设置为使用.NET framework 4.0

我可以使用相同的帐户在同一台​​计算机上使用Windows PowerShell的Microsoft Online Services模块成功执行connect-msolservice并运行cmdlet。

我还能尝试什么?

1 个答案:

答案 0 :(得分:5)

更改IIS应用程序池设置将用户配置文件加载为True

http://community.office365.com/en-us/forums/172/p/165426/474632.aspx#474632