我正在 http://code.msdn.microsoft.com/office365/Office-365-Manage-users-by-cfc96d5e 上使用代码通过测试 C# Web 应用程序连接到 Office 365,该应用程序基本上连接到 azure Active Directory 并尝试执行几个 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 位))
- 设置执行策略远程签名
- 在 Office 云中使用非联合主管理员帐户连接远程 Powershell
- 使用 Windows 2008 R2 64 位计算机。
- 针对 VS 中的 64 位处理器和 .NET Framework 4.0
- 此 Web 应用程序的 IIS 应用程序池设置为使用 .NET Framework 4.0
我可以使用同一帐户在同一台计算机上使用适用于 Windows PowerShell 的 Microsoft 在线服务模块成功执行 connect-msolservice 并运行 cmdlet。
我还能尝试什么?
最佳答案
将 IIS 应用程序池设置“加载用户配置文件”更改为 True
http://community.office365.com/en-us/forums/172/p/165426/474632.aspx#474632
关于c# - 抛出了 'Microsoft.Online.Administration.Automation.MicrosoftOnlineException' 类型的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16739284/