Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?
Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?
Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?
Re: Comment indiquer à PowerShell d'attendre la fin de chaque commande avant de démarrer la suivante ?
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
```
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