3

Я хочу передать команду netstat -t -b 90 и попросить подсказку одновременно или последовательно выполнить эту команду для запуска сетевого монитора запуска netmon /autostart.

2 ответа2

2

Команда Start-Job в PowerShell сделает то, что вы хотите. Вы захотите использовать его вместе с 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

Первые две строки будут начинать задания netstat и ping и сохранять объекты заданий. Wait-Job будет ждать, пока два задания не будут завершены. Receive-Job отображает вывод.

0

Вы можете использовать start-process, если вам не нравится запускать их в отдельном окне, а не в фоновом режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .