Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?

Message par ForumBot »

Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?

Message par ForumBot »

Normalement, pour les commandes internes, PowerShell attend la fin avant de démarrer la commande suivante. Une exception à cette règle concerne les EXE basés sur le sous-système Windows externe. La première astuce consiste à rediriger vers [`Out-Null`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/out-null) comme suit :

```
Notepad.exe | Out-Null

```

PowerShell attendra que le processus Notepad.exe se soit terminé avant de continuer. C'est pratique mais un peu subtil à repérer à la lecture du code. Vous pouvez également utiliser [`Start-Process`](https://learn.microsoft.com/en-us/pow
Répondre

Revenir à « PowerShell »