2017-10-06 87 views
0

我试图从Windows命令行运行一个exe,PowerShell或CMD将在关闭终端窗口后继续运行。我已经能够得到使用过程在后台启动:从不是子进程的命令行在Windows中启动EXE

的PowerShell:

Start-Process -NoNewWindow [path-to-exe] 

CMD:

start /b [path-to-exe] 

在这两种情况下,过程开始,一直持续到我关闭控制台,然后该过程终止。有没有办法绕过父母/子女的关系,并保持流程活着?

+1

的[开始在PowerShell中分离的后台进程]可能的复制(https://stackoverflow.com/questions/25023458/start-a-detached-background-process- in-powershell) –

+0

PS:这与父/子关系无关,只是孩子是否连接到控制台窗口。 –

回答

0

这结束了工作:

start-process powershell -ArgumentList "[path-to-exe]" -WindowStyle hidden