Syphirint Syphirint - 1 year ago 107
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
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 Source

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

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