Syphirint Syphirint - 3 months ago 26
PowerShell Question

Start PowerShell with -NoExit not working

Need to launch several jobs in PowerShell, but they should be in different sessions. So to launch one, one could use:

Start-Process powershell -ArgumentList "-command &{Get-Process}","-noexit","-noprofile"


But the new window closes as soon as the command finishes. Even though I'm using
-NoExit
parameter. Acording to this article and this question, this should work. Even tried to block the window, by waiting for an user input, but it just closes.

Answer

While the command parameters are named, position is still critical (see PowerShell.exe /?):

Start-Process powershell -ArgumentList "-noexit", "-noprofile", "-command &{Get-Process}"
Comments