Devolver el valor de la variable powershell a la aplicación c #

Estoy ejecutando el script de powershell de 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(); 

por ejemplo si mimyscript.ps1 archivo abajo

$test=4
$test++
$test

Cómo obtener la variabletest Valor después de ejecutar el script. Necesito llevar ese valor a mi programa c #.

Respuestas a la pregunta(2)

Su respuesta a la pregunta