Programmation PowerShell/Redirections

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Redirections[modifier | modifier le wikicode]

En PowerShell, les commandlettes exécutées affichent parfois des informations dans la console lors de l'exécution et il peut être utile de rediriger les sorties pour masquer ces messages.

C'est assez complexe aussi je ne vous donnerai que cette commande pour débuter :

  • Out-Null

Out-Null envoie le texte d'une commandlette dans le néant !

New-Item nouveau.txt | Out-Null

Normalement, l'utilisation typique d'une redirection se fait dans le shell. Ce peut être l'enregistrement des erreurs dans un fichier séparé par exemple :

  • 2>&1

2>&1 redirige le flux 2 (les erreurs) dans le flux 1 (les messages s'affichant en cas de succès)

.\script.ps1 2>&1 > C:\Temp\script.log

Peut-être en aurez-vous besoin un jour ? En attendant, poursuivez car vous n'avez pas besoin de maîtriser ceci au début !