Я пытаюсь создать функцию для вызова скрипта powershell из. net Framework 4.8 и возврата ее выходных данных, но я не получаю выходных данных, и вызываемый скрипт фактически не запускается.
Всякий раз, когда я вызываю CallScript (), функция работает нормально, ошибки не возникают, но все потоки из объекта PowerShell пусты, а размещенная сеть не запускается
Код функции:
public static string CallScript(string path, string singleArg)
{
PowerShell pws = PowerShell.Create();
pws.AddCommand(path);
pws.AddParameter(singleArg);
Collection<PSObject> rawOutput = pws.Invoke();
return rawOutput[0].ToString();
}
Фактический скрипт, который я пытаюсь вызвать, this