Comment rediriger la sortie d'un PowerShell vers un fichier pendant son exécution

Comment rediriger la sortie d'un PowerShell vers un fichier pendant son exécution
Les commandes ou fonctions PowerShell peuvent être redirigées ou exportées vers un fichier. Ces données sont stockées dans un fichier pour une utilisation ultérieure. Lorsqu'une sortie PowerShell est redirigée, elle enregistre les données et crée un nouveau fichier. De plus, PowerShell a plusieurs commandes qui peuvent être utilisées pour rediriger la sortie vers un fichier, qui comprend le «Redirection Opérateur>" ou la "À l'extérieur" commande.

Ce tutoriel couvrira un guide pour résoudre le problème mentionné.

Comment rediriger la sortie PowerShell vers un fichier pendant l'exécution?

Ici, nous avons enrôlé les principales approches pour fixer la requête mentionnée:

  • Rediriger l'opérateur ">".
  • Applet de commande.

Méthode 1: Redirection de la sortie d'un PowerShell à l'aide de l'opérateur de redirection «>»

L'opérateur de redirection «>"Dans PowerShell est utilisé pour rediriger la sortie vers un fichier texte. Il est très utile pour stocker les configurations importantes du PowerShell.

Dans PowerShell, un seul «>»L'opérateur de redirection envoie la sortie dans un fichier texte et le crée. Cependant, lorsque le double ">>«Les opérateurs de redirection sont utilisés, ils ajoutent uniquement le texte existant.

Exemple:

Dans l'exemple donné, nous redirigerons la sortie du «Information système”Cmdlet dans un fichier texte:

> Systeminfo> c: \ new.SMS

Dans le code ci-dessus:

  • "Information système»La commande est utilisée pour obtenir les informations système.
  • ">»L'opérateur de redirection unique est utilisé ici pour rediriger la sortie PowerShell vers un nouveau fichier texte.
  • En fin de compte, nous avons donné un chemin et un nom de fichier où la sortie sera stockée.

Vérification

Vérifions l'opération de redirection de sortie effectuée à l'aide du «Obtenir du contenu”Commande et spécifiant le chemin du fichier comme suit:

> Get-contenu C: \ Nouveau.SMS

La sortie confirme que la sortie PowerShell a été redirigeée vers un fichier.

Méthode 2: Redirection de la sortie d'un PowerShell à l'aide de la commande «Out-File»

Une autre applet de commande peut être utilisée pour la requête indiquée. est le "À l'extérieur”Cmdlet. Cette applet de commande redirige non seulement la sortie du PowerShell vers un fichier, mais il crée un nouveau fichier texte.

Exemple

Dans cet exemple, utilisez d'abord le «Avoir un rendez-vous”Cmdlet pour récupérer la date du système. Ensuite, le pipeline «|"Prend la sortie de la commande précédente, puis la donne comme entrée à la commande suivante. En fin de compte, spécifiez l'emplacement du fichier de sortie:

> Get-Date | C: \ Fichier Out-File.SMS

Encore une fois, exécutez la commande «get-content» pour la vérification:

> Get-Content C: \ Fichier.SMS

On peut observer que la date en cours a été stockée dans le fichier mentionné.

Conclusion

Il existe deux méthodes pour rediriger la sortie PowerShell vers un fichier. Le premier utilise le «Redirection Opérateur>»Et le second utilise le«À l'extérieur" commande. Les deux méthodes ont non seulement sorti les données PowerShell dans un fichier, mais il crée un nouveau fichier. Ce message a élaboré plusieurs méthodes pour produire des données PowerShell à un fichier.