0

我有 c# web 服务调用带有参数的外部可执行文件,以使用运行空间运行 Powershell。

我有 64 位机器并将 IIS 配置为运行 64 位可执行文件。

调用 Executable 时找不到 PowerShell 命令,似乎如果我在 32 位模式下运行,将找不到适当的 64 位 PowerShell cmdlet。

我正在寻找有关如何配置它的帮助。

  1. 我已经使用 Visual Studio 在 64 位模式下编译了可执行文件。
  2. 我已将 IIS 配置为在 64 位模式下运行
  3. 我有 Windows 2008 R2

此 cmdlet 与 Office365 用户创建有关

当我执行 New-MsolUse 时,它​​说您必须执行 Connect-MsolUser 我的 PowerShell 在 New-MsolUser 命令之前确实有适当的连接调用。

有什么帮助吗?

4

1 回答 1

0

在 Project Properties > Compile > Advanced Compile Options 页面中,尝试将 Target CPU 设置为“Any CPU”。看看这是否能解决问题。

于 2012-03-05T15:34:10.183 回答