Hallo Forum
Vielen Dank für deine schnelle Antwort.
Das Beispiel funktioniert, leider aber nur mit einer foreach-Schleife:
foreach (PSObject result in invoker.Invoke("get-process"))
{
Console.WriteLine("{0,-20} {1}",
result.Members["ProcessName"].Value,
result.Members["HandleCount"].Value);
}
Voraussetzung ist die Setzung von einigen Zulassungen via Direktiven und der Setzung der Variable invoker:
RunspaceInvoke invoker = new RunspaceInvoke();
(sollte es keine Variable sein, korrigiert mich bitte)
Leider ist es mir nicht gelungen, einen einfachen Befehl einzugeben, wie beispielsweise cd:
invoker.Invoke("cd");
fehler wird keiner angezeigt, kompiliert wird es aber nach der einbindung sagt er trotzdem nicht, er wolle das verzeichnis wechseln oder so...
was mache ich falsch? ist das überhaupt so möglich, wie ich mir das vorstelle?
danke für eure hilfe, super forum!
Schöne Grüsse