У меня есть пользовательское пространство выполнения PowerShell, из которого я выполняю скрипт (упрощенно):
Pipeline pipeline = myRunSpace.CreatePipeline(@"c:\temp\Myscript.ps1");
Collection<PSObject> results = pipeLine.Invoke();
В скрипте я делаю:
# c:\temp\MyScript.ps1
notepad.exe
Теперь Invoke()
возвращается, когда блокнот закрыт.
Есть ли способ запустить приложение, оставить его работающим, но завершить код скрипта?