Я создал веб-приложение ASP.Net. Из этого приложения я пытаюсь выполнить команды Power Shell для входа в Azure. Используемая команда - «az login». Когда я запускаю приложение, я получаю правильный ответ, который ожидается от команды входа в систему, ответ говорит мне, что вход выполнен успешно. Проблема, однако, в том, что когда я размещаю одно и то же приложение в IIS, я не получаю ожидаемого результата, вместо этого я получаю пустой ответ, который указывает на наличие какой-либо проблемы. Ниже приведен код, который я использую:
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript("az login -u vtripathi@hsdyn.com -p ********");
pipeline.Commands.Add("Out-String");
var output = pipeline.Invoke();
string result = output[0].ToString();
Пожалуйста, подскажите, что может быть не так.