Cómo redirigir la salida de un PowerShell a un archivo durante su ejecución

Cómo redirigir la salida de un PowerShell a un archivo durante su ejecución
Los comandos o funciones de PowerShell se pueden redirigir o exportar a un archivo. Estos datos se almacenan en un archivo para su uso posterior. Cuando se redirige una salida de PowerShell, guarda los datos y crea un nuevo archivo. Además, PowerShell tiene varios comandos que pueden usarse para redirigir la salida a un archivo, que incluye el "Operador de redirección>" o el "Fila" dominio.

Este tutorial cubrirá una guía para resolver el problema mencionado.

Cómo redirigir la salida de PowerShell a un archivo durante la ejecución?

Aquí, hemos alistado los principales enfoques para arreglar la consulta mencionada:

  • Operador de redirección ">".
  • Cmdlet.

Método 1: Redirección de la salida de un PowerShell utilizando el operador de redirección ">"

El operador de redirección ">"En PowerShell se utiliza para redirigir la salida a un archivo de texto. Es muy útil para almacenar las configuraciones importantes del PowerShell.

En PowerShell, un sencillo ">"Redirect Operator envía salida a un archivo de texto y lo crea. Sin embargo, cuando se doble ">>Se utilizan operadores de redireccionamiento, solo agregan el texto existente.

Ejemplo:

En el ejemplo dado, redirigiremos la salida del "Información del sistema"Cmdlet en un archivo de texto:

> SystemInfo> C: \ Nuevo.TXT

En el código anterior:

  • "Información del sistemaEl comando se utiliza para obtener la información del sistema.
  • ">"El operador de redirección única se usa aquí para redirigir la salida de PowerShell a un nuevo archivo de texto.
  • Al final, hemos dado una ruta de archivo y un nombre donde se almacenará la salida.

Verificación

Verifiquemos la operación de redirección de salida realizada utilizando el "Obtener el contenido"Comando y especificando la ruta del archivo de la siguiente manera:

> Get-Content C: \ Nuevo.TXT

La salida confirma que la salida de PowerShell fue redirigida a un archivo.

Método 2: Redireccionando la salida de un PowerShell utilizando cmdlet "fuera de archivo"

Se puede usar otro cmdlet para la consulta establecida. es el "Fila"Cmdlet. Este cmdlet no solo redirige la salida de PowerShell a un archivo, sino que crea un nuevo archivo de texto.

Ejemplo

En este ejemplo, primero, use el "Obtener la fecha"Cmdlet para recuperar la fecha del sistema. Entonces, la tubería "|"Toma la salida del comando anterior y luego la da como entrada al siguiente comando. Al final, especifique la ubicación del archivo de salida:

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

Nuevamente, ejecute el comando "Get-Content" para la verificación:

> Get-Content C: \ File.TXT

Se puede observar que la fecha actual se ha almacenado en el archivo mencionado.

Conclusión

Hay dos métodos para redirigir la salida de PowerShell a un archivo. El primero es usar el "Operador de redirección>"Y el segundo es utilizar el"Fila" dominio. Ambos métodos no solo emiten datos de PowerShell a un archivo, sino que crea un nuevo archivo. Esta publicación ha elaborado varios métodos para emitir datos de PowerShell a un archivo.