Выполнение скрипта Powershell не выполняется в c # - PullRequest
0 голосов
/ 13 ноября 2018

Мой сценарий powershell не запускается со следующей ошибкой:

Code В этой строке: -

"Import-AzureRmContext -Path C: \ profile.json; "

Если я щелкну правой кнопкой мыши по файлу и" Запустить с PowerShell ", сценарий будет работать нормально.

Если я запускаю с помощью PowerShellInstance, получаю ту же ошибку:

enter image description here

1 Ответ

0 голосов
/ 13 ноября 2018

Нашел этот код из другого поста StackOverflow. Который вы можете использовать для выполнения сценариев powershell с помощью командной строки. Это сработало для меня, используя следующую функцию и вызов:

ExecuteCommand("powershell -command \" & C:\\PowershellFileName.ps1\"");

public void ExecuteCommand(string Command)
{
    ProcessStartInfo ProcessInfo;
    Process Process;

    ProcessInfo = new ProcessStartInfo("cmd.exe", "/K " + Command);
    ProcessInfo.CreateNoWindow = true;
    ProcessInfo.UseShellExecute = true;

    Process = Process.Start(ProcessInfo);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...