2009-02-11 33 views
3

我从我执行脚本(简体)自定义PowerShell的运行空间:从自定义运行空间中执行的PowerShell启动应用程序,让应用程序继续运行,完成脚本?

Pipeline pipeline = myRunSpace.CreatePipeline(@"c:\temp\Myscript.ps1"); 
Collection<PSObject> results = pipeLine.Invoke(); 

在我做的脚本:

# c:\temp\MyScript.ps1 
notepad.exe 

现在Invoke()返回时记事本被关闭。

有没有办法启动一个应用程序,保持应用程序运行,但完成脚本代码?

回答

6

在脚本中,你可以做

[Diagnostics.Process]::Start("notepad.exe") 
+0

谢谢!这解决了问题! – 2009-02-12 00:18:59

相关问题