我有一个自定义PowerShell运行空间,我从中执行脚本(简化):
Pipeline pipeline = myRunSpace.CreatePipeline(@"c:\temp\Myscript.ps1");
Collection<PSObject> results = pipeLine.Invoke();
在剧本中我做了:
# c:\temp\MyScript.ps1
notepad.exe
现在,Invoke()
会在记事本关闭时返回。
有没有办法启动应用程序,让应用程序继续运行但完成脚本代码?
答案 0 :(得分:6)
在脚本中你可以做到
[Diagnostics.Process]::Start("notepad.exe")