Mon PC Windows...

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