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

joy*_*ym8 2 c# powershell active-directory ms-office azure

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

我在我的Web应用程序中的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.

我还能尝试什么?

joy*_*ym8 5

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

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