Utilisation de la commande PowerShell Out-File pour rediriger la sortie vers un fichier

Utilisation de la commande PowerShell Out-File pour rediriger la sortie vers un fichier
PowerShell est un outil Windows utilisé pour effectuer plusieurs opérations administratives et d'automatisation telles que la gestion des opérations du gestionnaire de fichiers. Plus précisément, il soutient le «À l'extérieur”Cmdlet, qui est utilisé pour exporter ou rediriger la sortie vers un fichier texte. Cette sortie exportée peut être utilisée plus tard. De plus, il aide également à ajouter le texte à un fichier texte existant. Cette commande a été conçue pour dépasser ou remplacer l'opérateur de redirection standard ">".

Cet article observera des détails approfondis pour envoyer une sortie à un fichier.

Comment envoyer / rediriger la sortie vers un fichier texte à l'aide de Cmdlet «Out-File» PowerShell?

La sortie peut être redirigé vers un fichier texte en utilisant le «À l'extérieur" commande. Pour cette raison:

  • Tout d'abord, ajoutez la chaîne ou la commande dont vous souhaitez exporter la sortie vers un fichier texte.
  • Après cela, ajoutez un pipeline "|«Pour transférer la sortie dans une applet de commande« Out-File ».
  • Ensuite, spécifiez le «À l'extérieur”Cmdlet et enfin ajouter le chemin du fichier cible.

Exemple 1: Obtenez la date et l'heure et redirigez vers un fichier à l'aide de la commande «Out-File»

Dans l'exemple ci-dessous, nous avons d'abord ajouté le "Avoir un rendez-vous”Cmdlet pour obtenir la date et l'heure. Après cela, nous avons ajouté le pipeline "|«Pour transférer la sortie de la commande« Get-Date »dans le«À l'extérieur" commande. Ensuite, nous avons attribué le chemin du fichier vers la commande «Out-File»:

> Get-Date | File C: \ Doc \ Doc \.SMS

Exécuter le "Obtenir du contenu”Cmdlet avec le chemin du fichier pour vérifier que la sortie a été redirigé vers un fichier ou non:

> Get-Content C: \ Doc \ File.SMS

On peut observer que le fichier contient la date et l'heure actuelles:

Exemple 2: Redirigez une sortie de chaîne vers un fichier à l'aide de la commande «Out-File»

Dans cet exemple ci-dessous, nous avons d'abord ajouté une chaîne de texte à l'intérieur et utilisé le pipeline "|" et le "À l'extérieur”Commande pour la rediriger vers le fichier spécifié:

> "Hello World" | File C: \ Doc \ Doc \.SMS

Exécutez la commande donnée pour vérifier si la sortie a été exportée ou non:

> Get-Content C: \ Doc \ File.SMS

Exemple 3: Redirigez une chaîne vers un fichier texte et ajoutez-le

Pour ajouter le texte dans un fichier existant, ajoutez simplement le «-Ajouter»Paramètre à la fin de la ligne de commande:

> "Salut les gens" | File C: \ Doc \ Doc \.TXT -APPEND

Pour la vérification, exécutez la commande donnée:

> Get-Content C: \ Doc \ File.SMS

Il s'agissait d'utiliser la commande out-cmdlet pour rediriger la sortie vers un fichier.

Conclusion

La sortie dans PowerShell peut être redirigea vers un fichier en utilisant le «À l'extérieur”Cmdlet. Pour cette raison, écrivez d'abord la chaîne ou la commande dont vous souhaitez envoyer un fichier. Ensuite, ajoutez le pipeline "|», Et les applets de commande« Out-File »et affectent le chemin du fichier cible. Cet article a discuté de l'approche pour envoyer une sortie à un fichier texte en utilisant la commande «Out-File» dans PowerShell.