2017-10-06 5 views
0

J'essaie de lancer un exe depuis la ligne de commande Windows avec PowerShell ou CMD qui continuera à s'exécuter après la fermeture de la fenêtre du terminal. Je suis en mesure d'obtenir le processus pour démarrer en arrière-plan en utilisant:Démarrer un EXE dans Windows à partir de la ligne de commande qui n'est pas un processus enfant

PowerShell:

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

CMD:

start /b [path-to-exe] 

Dans les deux cas, les des mises en chantier et continue processus jusqu'à ce que je ferme la console, puis le processus se termine. Existe-t-il un moyen de contourner la relation parent/enfant et de maintenir le processus en vie?

+1

double possible de [Lancer un processus d'arrière-plan dans PowerShell détaché] (https://stackoverflow.com/questions/25023458/start-a-detached-background-process- in-powershell) –

+0

PS: cela n'a rien à voir avec la relation parent/enfant, que l'enfant soit ou non attaché à la fenêtre de la console. –

Répondre

0

Cela a fini par travailler:

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