Я запускаю сценарий powershell с C#.Возвращает значение переменной powershell для приложения C#
string scriptPath = "/script/myscript.ps1";
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript(scriptPath);
Collection<PSObject> results = pipeline.Invoke();
, например, если мой MyScript.ps1 файл ниже;
$test=4
$test++
$test
Как получить значение переменной test
после выполнения сценария. Мне нужно получить эту ценность для моей программы C#.