O comando Start-Job
no PowerShell fará o que você deseja. Você vai querer usá-lo em conjunto com Wait-Job
e Receive-Job
.
Por exemplo:
$netstat = Start-Job {netstat -t -b 90}
$ping = Start-Job {ping 192.168.1.1}
Wait-Job $netstat,$ping
Receive-Job $netstat,$ping
As duas primeiras linhas começarão as tarefas netstat
e ping
e armazenarão os objetos da tarefa. Wait-Job
esperará até que os dois trabalhos sejam concluídos. Receive-Job
exibe a saída.