如何在 Windows 命令提示符或 powershell 中传递两个命令及其所有开关?

如何在 Windows 命令提示符或 powershell 中传递两个命令及其所有开关?

我想传递一个netstat -t -b 90命令并告诉提示符同时或连续执行此命令来启动网络监视器启动netmon /autostart。

答案1

PowerShell 中的命令Start-Job将执行您想要的操作。您需要将其与 和 结合Wait-Job使用Receive-Job

例如:

$netstat = Start-Job {netstat -t -b 90}
$ping = Start-Job {ping 192.168.1.1}
Wait-Job $netstat,$ping
Receive-Job $netstat,$ping

前两行将启动netstatping作业,并存储作业对象。Wait-Job将等待两个作业完成。Receive-Job显示输出。

答案2

如果您不挑剔在单独的窗口而不是在后台启动它们,则可以使用启动进程。

相关内容