Comment exporter l'invite de commande et la sortie PowerShell vers un fichier 1

Comment exporter l’invite de commande et la sortie PowerShell vers un fichier

L’invite de commande et PowerShell sont des outils puissants dans Windows 11 et Windows 10, offrant une gamme de fonctionnalités pour l’administration système, le dépannage, etc. Une fonctionnalité utile est la possibilité d’exporter leur sortie dans un fichier. Cet article explorera l’exportation de la sortie de l’invite de commande et de PowerShell vers un fichier. Mais avant d’entrer dans les étapes, comprenons pourquoi vous pourriez vouloir le faire.

L’exportation de l’invite de commande et de la sortie PowerShell vers un fichier est bénéfique pour plusieurs raisons. Il vous permet de documenter les résultats et facilite le suivi et l’examen des informations. De plus, la redirection de la sortie vers un fichier implique des tâches de script et d’automatisation, entraînant un traitement ou une analyse plus poussé.

Ceci étant compris, commençons par l’article et apprenons comment effectuer cette action efficacement.

Comment enregistrer la sortie de la commande dans un fichier à l’aide de l’invite de commande

L’enregistrement de la sortie de la commande dans un fichier à l’aide de l’invite de commande est simple. Il existe plusieurs formats dans lesquels une sortie de commande peut être enregistrée. Dans cet article, nous parlerons de la sortie du fichier au format texte et CSV. Commençons.

Sortie vers un fichier texte

Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Invite de commandepuis cliquez sur « Exécuter en tant qu’administrateur ».

tapez Invite de commandestapez Invite de commandes

Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.

Your-Command > C:\Path\To\Folder\Filename.txt

Note: Dans la commande, remplacez « Your-Command » par votre commande et « C:\Path\To\Folder\Filename.txt » par le chemin et le nom du fichier pour stocker la sortie de l’invite de commande.

Tapez la commande ci-dessousTapez la commande ci-dessous

Voilà. Vous avez enregistré avec succès la sortie de la commande dans un fichier texte. Alternativement, si vous souhaitez enregistrer et afficher la sortie, continuez avec les étapes ci-dessous.

Étape 3: Tapez la commande ci-dessous et appuyez sur Entrée.

Your-Command > C:\Path\To\Folder\Filename.txt | type C:\Path\To\Folder\Filename.txt

Note: Dans la commande, remplacez « Your-Command » par votre commande et « C:\Path\To\Folder\Filename.txt » par le chemin et le nom du fichier pour stocker la sortie de l’invite de commande et l’afficher.

enregistrer et afficher le résultatenregistrer et afficher le résultat

Voilà. Vous pouvez enregistrer et afficher la sortie de l’invite de commande en une seule fois. Si vous ne souhaitez pas générer le fichier au format texte mais au format CSV, consultez la méthode suivante.

Lire aussi: Comment créer un dossier ou un fichier à partir de l’invite de commande Windows

Sortie vers un fichier CSV

Pour enregistrer la sortie de la commande dans un fichier CSV à l’aide de l’invite de commande sous Windows, utilisez l’opérateur « > » (redirection de sortie). Suivez les étapes ci-dessous.

Étape 1: Appuyez sur la touche Windows de votre clavier, tapez Invite de commandepuis cliquez sur « Exécuter en tant qu’administrateur ».

tapez Invite de commandestapez Invite de commandes

Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.

Command > C:\Path\To\Folder\Filename.csv

Note: Remplacez Command par la commande que vous souhaitez exécuter et « C:\Path\To\Folder\Filename.csv » par le chemin et le nom souhaités de votre fichier CSV.

appuyez sur Entréeappuyez sur Entrée

C’est ça. Votre sortie sera enregistrée à l’emplacement que vous avez spécifié sur votre ordinateur. Toutefois, si vous souhaitez ajouter la sortie à un fichier CSV existant plutôt que de l’écraser, tapez la commande suivante :

Command >> C:\Path\To\Folder\Filename.csv

Note: Encore une fois, remplacez Command et C:\Path\To\Folder\Filename.csv par votre commande spécifique et le nom de fichier souhaité.

ajouter la sortieajouter la sortie

Cette commande n’écrasera pas les données précédentes mais s’ajoutera aux données existantes du fichier. C’était le cas avec l’invite de commande, et si vous souhaitez écrire la sortie PowerShell dans un fichier, les choses sont légèrement différentes ; continuer la lecture.

Comment enregistrer la sortie de la commande dans un fichier à l’aide de PowerShell

Tout comme l’invite de commande, vous pouvez enregistrer le résultat de la commande au format texte et CSV ici dans PowerShell. Nous commencerons par le texte et passerons au CSV. Commençons.

Sortie vers un fichier texte

Étape 1: Appuyez sur la touche Windows de votre clavier, tapez PowerShellpuis cliquez sur « Exécuter en tant qu’administrateur ».

tapez PowerShelltapez PowerShell

Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.

Your-Command | Out-File -Filepath C:\Path\To\Folder\Filename.txt

Note: Dans la commande, remplacez « Your-Command » par votre commande et « C:\Path\To\Folder\Filename.txt » par le chemin et le nom du fichier pour stocker la sortie de PowerShell.

Tapez la commande ci-dessousTapez la commande ci-dessous

C’est ça. Vous avez enregistré avec succès le contenu de sortie de PowerShell. Alternativement, si vous souhaitez afficher la sortie enregistrée à l’écran, continuez avec les étapes ci-dessous.

Étape 3: Tapez la commande ci-dessous et appuyez sur Entrée.

Get-Content -Path C:\Path\To\Folder\Filename.txt

Note: Remplacez ‘C:\Path\To\Folder\Filename.txt’ par le chemin et le nom du fichier avec le contenu de sortie.

afficher la sortie enregistrée à l'écranafficher la sortie enregistrée à l'écran

Avec cela, le fichier est enregistré dans le dossier de destination. Vous pouvez ouvrir l’Explorateur de fichiers, accéder au fichier et l’ouvrir. Si vous ne souhaitez pas générer les données sous forme de texte mais souhaitez plutôt les exporter sous forme de fichier CSV, consultez la méthode suivante.

Lire aussi: Comment mettre à jour PowerShell sous Windows 11 et 10

Sortie vers un fichier CSV

Pour exporter le fichier au format CSV, vous devrez modifier légèrement la commande et utiliser la cmdlet « Export-CSV » de l’outil. Suivez les instructions ci-dessous.

Étape 1: Appuyez sur la touche Windows de votre clavier, tapez PowerShellpuis cliquez sur « Exécuter en tant qu’administrateur ».

tapez PowerShelltapez PowerShell

Étape 2: Tapez la commande ci-dessous et appuyez sur Entrée.

Note: Remplacez ‘C:\Path\To\Folder\Filename.csv’ par le chemin et le nom du fichier avec le contenu de sortie.

Get-ChildItem | Export-CSV C:\Path\To\Folder\Filename.csv -NoTypeInformation

Note: Il est important de noter que le paramètre ‘NoTypeInformation’ indique ici à la commande de ne pas inclure l’en-tête d’informations #TYPE dans votre fichier CSV.

Tapez la commande ci-dessous et appuyez sur EntréeTapez la commande ci-dessous et appuyez sur Entrée

Une fois que vous aurez fini d’exécuter la commande, vous aurez un fichier appelé « filename.csv » sur votre bureau.

FAQ sur l’exportation de la sortie vers un fichier

1. Existe-t-il un moyen d’exporter uniquement des propriétés spécifiques des objets vers un fichier ?

Oui, vous pouvez exporter uniquement des propriétés spécifiques d’objets vers un fichier à l’aide de la cmdlet Select-Object pour choisir les propriétés souhaitées, puis utiliser la cmdlet Export-Csv ou Export-Clixml pour les enregistrer dans un fichier.

2. Puis-je spécifier l’encodage lors de l’exportation de la sortie PowerShell vers un fichier texte ?

Oui, vous pouvez spécifier l’encodage lors de l’exportation de la sortie PowerShell vers un fichier texte à l’aide du paramètre Encoding avec les applets de commande Out-File ou Set-Content. Certains codages standard incluent UTF-8, UTF-16 et ASCII.

3. Comment puis-je vérifier si un fichier existe déjà avant d’exporter la sortie PowerShell ?

Vous pouvez utiliser des applets de commande PowerShell telles que Test-Path pour vérifier si un fichier existe avant d’exporter la sortie. Cela vous permet d’éviter d’écraser accidentellement des fichiers existants.

Sortez vos commandes

Maintenant que vous savez comment exporter l’invite de commande et la sortie PowerShell de Windows 11 et 10, vous pouvez documenter les configurations système, résoudre les problèmes, automatiser les tâches ou partager des informations avec des collègues sans difficulté. De plus, en maîtrisant la technique d’exportation, vous améliorez vos compétences en gestion du système Windows. Vous voudrez peut-être également lire comment exécuter PowerShell en tant qu’administrateur dans Windows 11.

Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.