从自定义运行空间中执行的PowerShell启动应用程序,让应用程序保持运行,完成脚本?

时间:2009-02-11 23:04:03

标签: powershell

我有一个自定义PowerShell运行空间,我从中执行脚本(简化):

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

在剧本中我做了:

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

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

有没有办法启动应用程序,让应用程序继续运行但完成脚本代码?

1 个答案:

答案 0 :(得分:6)

在脚本中你可以做到

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