需要在 PowerShell 中启动多个作业,但它们应该在不同的会话中。因此,要启动一个,可以使用:
Start-Process powershell -ArgumentList "-command &{Get-Process}","-noexit","-noprofile"
Run Code Online (Sandbox Code Playgroud)
但是一旦命令完成,新窗口就会关闭。即使我正在使用-NoExit参数。根据这篇文章和这个问题,这应该有效。甚至试图通过等待用户输入来阻止窗口,但它只是关闭了。
虽然命名了命令参数,但位置仍然很重要(请参阅 PowerShell.exe /?):
Start-Process powershell -ArgumentList "-noexit", "-noprofile", "-command &{Get-Process}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8225 次 |
| 最近记录: |