Como posso passar dois comandos com todos os seus switches no prompt de comando do Windows ou no powershell?

3

Eu quero passar um comando netstat -t -b 90 e dizer ao prompt para executar este comando simultaneamente ou sucessivamente para iniciar o monitor de rede start netmon / autostart.

    
por Andres V Meza III 26.05.2013 / 03:14

2 respostas

2

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.

    
por 26.05.2013 / 04:14
0

Você poderia usar o processo de início, se não for exigente quanto a lançá-los em uma janela separada em vez de em segundo plano.

    
por 26.05.2013 / 06:48