PowerShell - Sorties de commandes et redirections
Le language Powershell permet la récupération directe du résultat d'une commande ou du contenu d'une variable par redirection ou exportation. Ci dessous quelques méthodes qui peuvent être utilisées pour de simples commandes ou des petits scripts:
- Export-csv pour exporter le résultat vers un fichier CSV (fichiers à ouvrir avec Notepad ou Microsoft excel, voir notre page extensions de fichiers)
- Out-file pour rediriger vers un fichier texte
- Out-GridView pour afficher dans une fenêtre de liste
- Out-Printer pour imprimer directement sur l'imprimante par défaut ou une autre imprimante
Avec les commande Out- ,les options format-list et format-table permettent de choisir une mise en forme de résultat lorsque le résultat retourne un tableau.
Exemples:
Générer un fichier texte qui contient la liste des commandes powershell disponibles
Get-command | out-file C:\Temp\CommandesPowerShell.txt | format-table
Renvoyer le même résultat dans la variable $ListeCommande :
$ListeCommande = Get-command