Uso de PowerShell Outfile Cmdlet para redirigir la salida a un archivo

Uso de PowerShell Outfile Cmdlet para redirigir la salida a un archivo
PowerShell es una herramienta de Windows utilizada para realizar varias operaciones administrativas y de automatización, como administrar las operaciones del administrador de archivos. Más específicamente, admite el "Fila"Cmdlet, que se utiliza para exportar o redirigir la salida a un archivo de texto. Esta salida exportada se puede usar más tarde. Además, también ayuda a agregar el texto a un archivo de texto existente. Este comando fue diseñado para superar o reemplazar el operador de redirección estándar ">".

Esta redacción observará detalles en profundidad para enviar una salida a un archivo.

Cómo enviar/redirigir la salida a un archivo de texto utilizando el cmdlet "File" de PowerShell?

La salida se puede redirigir a un archivo de texto utilizando el "Fila" dominio. Por esta razón:

  • Primero, agregue la cadena o comando cuya salida desea exportar a un archivo de texto.
  • Después de eso, agregue una tubería "|"Para transferir la salida a un cmdlet" fuera de archivo ".
  • Luego, especifique el "Fila"Cmdlet y finalmente agregue la ruta del archivo de destino.

Ejemplo 1: Obtenga fecha y hora y redirige a un archivo utilizando el cmdlet "fuera de archivo"

En el siguiente ejemplo, primero, hemos agregado el "Obtener la fecha"Cmdlet para obtener la fecha y la hora. Después de eso, agregamos la tubería "|"Para transferir la salida del cmdlet" Get-Date "al"Fila" dominio. Luego asignamos la ruta del archivo al comando "File fuera":

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

Ejecutar el "Obtener el contenido"Cmdlet junto con la ruta del archivo para verificar la salida se redirigió a un archivo o no:

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

Se puede observar que el archivo contiene la fecha y hora actuales:

Ejemplo 2: redirige una salida de cadena a un archivo utilizando cmdlet "fuera de archivo"

En este siguiente ejemplo, primero, hemos agregado una cadena de texto en el interior y usamos la tubería "|" y el "FilaComando "para redirigirlo al archivo especificado:

> "Hola mundo" | File C: \ Doc \ File.TXT

Ejecute el comando dado para verificar si la salida se exportó o no:

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

Ejemplo 3: redirigir una cadena a un archivo de texto y agregarlo

Para agregar el texto en un archivo existente, simplemente agregue el "-AdjuntarParámetro al final de la línea de comando:

> "Hola gente" | File C: \ Doc \ File.txt -append

Para la verificación, ejecute el comando dado:

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

Eso se trataba de utilizar el comando Out-Cmdlet para redirigir la salida a un archivo.

Conclusión

La salida en PowerShell se puede redirigir a un archivo utilizando el "Fila"Cmdlet. Por esa razón, primero, escriba la cadena o comando cuya salida desea enviar a un archivo. Luego, agregue la tubería "|", Y cmdlets" de archivo fuera ", y asigne la ruta del archivo de destino. Este artículo ha discutido el enfoque para enviar una salida a un archivo de texto utilizando el cmdlet "fuera de archivo" en PowerShell.