Voici un exemple où on lance simultanément 2 tâches en powershell
$job1 = Start-Job -ScriptBlock { cmd.exe /c "dir D:\Appli > D:\Job1_out.txt" } # Démarrer un premier job
$job2 = Start-Job -ScriptBlock { cmd.exe /c "dir D:\Scripts > D:\Job2_out.txt" } # Démarrer un second job
# Attendre que les deux jobs soient terminés
Wait-Job -Job $job1, $job2
# Récupérer les résultats des jobs
$result1 = Receive-Job -Job $job1
$result2 = Receive-Job -Job $job2
# Afficher les résultats
$result1
$result2
# Nettoyer les jobs
Remove-Job -Job $job1, $job2
Lien vers le fichier : cliquez ici
Ou filtrer pour voir ceux en exécution avec
Get-Job | Where-Object { $_.State -eq 'Running' }
Lien vers le fichier : cliquez ici