我有c#web服务调用具有参数的外部可执行文件来使用运行空间运行Powershell。执行使用Powershell执行的C#可执行文件出错
我有64位机器,并配置IIS以运行64位可执行文件。
当调用Executable时,它找不到PowerShell命令,看来如果我在32位模式下运行,将找不到合适的64位PowerShell cmdlet。
我在寻找一些关于如何配置这个的帮助。
- 我已使用Visual Studio在64位模式下编译可执行文件。
- 我已经配置IIS在64位模式下运行
- 我有Windows 2008 R2
此cmdlet的是关于Office365用户创建
当我执行新MsolUse,它说你必须执行Connect-MsolUser我的PowerShell在New-MsolUser命令之前有适当的连接调用。
任何帮助?
你是什么意思“我在32位模式下运行”?你说可执行文件编译为x64。托管PowerShell运行空间的EXE确定使用哪个PowerShell引擎(32位或64位)。你确定Office365 cmdlet是64位的吗?启动64位PowerShell提示并查看是否可以看到这些cmdlet。 – 2012-03-06 01:28:58