Lassen Sie den Powershell-Runspace in .Net geöffnet

Ich versuche, PowerShell-Code in VB.Net auszuführen (C # -Codierer können ebenfalls hilfreich sein, wenn Sie es wissen!).
Im ersten Teil des Codes muss ich mich mit einem Passwort mit einem na-Controller verbinden und die Verbindung offen halten. Ich habe andere Befehle, die ich mit einem Klick ausführen muss (Dateien abrufen, Dateien anzeigen, bestimmte löschen).
Wie kann ich den Runspace offen halten und jede Codezeile einzeln ausführen? Muss ich den "CreateRunspacePool" verwenden? Wenn ja, wie verwende ich es?

Bearbeiten: Ich spiele jetzt mit dem RunspaceStateInfo.State herum, aber ich kenne keine Möglichkeit, die Verbindung offen zu halten. Ich habe versucht, das Ereignis Page Load und Page Init nur einmal zu öffnen, aber irgendwo auf der Linie wird es geschlossen. Ich habe den Befehl ".Close" entfernt

Antworten auf die Frage(1)

Ihre Antwort auf die Frage