Импорт-модуль с powershell от основного сайта asp - PullRequest
0 голосов
/ 24 января 2019

В настоящее время я пытаюсь вызвать приложение powershell из моего основного приложения asp.

Моя первая команда - Import-Module, чтобы убедиться, что загружен правильный модуль.

Я попробовал несколько способов сделать это:

using (PowerShell ps = PowerShell.Create())
    {
        ps.AddCommand("Import-Module AzureRm").Invoke();
    }

Это вызывает исключение CommandNotFoundException:

CommandNotFoundException

Термин «Модуль импорта AzureRm» не распознается как имя Командлет, функция, файл сценария или работающая программа. Проверить написание имени или, если путь был включен, убедитесь, что путь правильно и попробуйте еще раз.

Если я вместо этого использую AddScript, я вообще не получаю никакой обратной связи:

var result = ps.AddScript("Import-Module AzureRm").Invoke();

Результат всегда возвращается как пустой объект.

Можно ли даже использовать Import-Module в основном приложении ASP?

Как получить результат из AddScript, а не пустой объект?

...