При выполнении исполняемого файла C #, использующего выполнение Powershell, произошла ошибка - PullRequest
0 голосов
/ 05 марта 2012

У меня есть веб-служба c #, вызывающая внешний исполняемый файл с параметрами для запуска Powershell с использованием пространства выполнения.

У меня есть 64-битный компьютер и настроен IIS для запуска 64-битного исполняемого файла.

Когда вызывается исполняемый файлон не находит команды PowerShell, кажется, что если я работаю в 32-разрядном режиме, соответствующие 64-разрядные командлеты PowerShell не будут найдены.

Я ищу некоторую помощь по настройке этого.

  1. Я скомпилировал исполняемый файл в 64-битном режиме с помощью Visual Studio.
  2. Я настроил IIS для работы в 64-битном режиме
  3. У меня Windows 2008 R2

Этот командлет относится к созданию пользователя Office365

Когда я выполняю New-MsolUse, он говорит, что вы должны выполнить Connect-MsolUser, мой PowerShell действительно имеет соответствующий вызов connect перед командой New-MsolUser.

Любая помощь?

1 Ответ

0 голосов
/ 05 марта 2012

На странице «Свойства проекта»> «Компиляция»> «Дополнительные параметры компиляции» попробуйте установить для целевого ЦП значение «Любой ЦП». Посмотрим, решит ли это проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...