Uso del cmdlet de archivo de salida de PowerShell para redirigir la salida a un archivo

Uso Del Cmdlet De Archivo De Salida De Powershell Para Redirigir La Salida A Un Archivo



PowerShell es una herramienta de Windows que se utiliza para realizar varias operaciones administrativas y de automatización, como administrar las operaciones del Administrador de archivos. Más específicamente, apoya el “ Fuera de archivo ” cmdlet, que se utiliza para exportar o redirigir la salida a un archivo de texto. Esta salida exportada se puede utilizar 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 ' > ”.

Este artículo observará detalles en profundidad para enviar una salida a un archivo.

¿Cómo enviar/redirigir la salida a un archivo de texto usando el cmdlet 'Out-File' de PowerShell?

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







  • Primero, agregue la cadena o el comando cuya salida desea exportar a un archivo de texto.
  • Después de eso, agregue una canalización ' | ” para transferir la salida a un cmdlet “Out-File”.
  • Luego, especifique el “ Fuera de archivo ” cmdlet y finalmente agregue la ruta del archivo de destino.

Ejemplo 1: Obtener fecha y hora y redirigir a un archivo usando el cmdlet 'Out-File'

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 canalización “ | ” para transferir la salida del cmdlet “Get-Date” al “ Fuera de archivo ' dominio. Luego asignamos la ruta del archivo al comando 'Out-File':



> Obtener la fecha | afuera -archivo C:\Doc\Archivo.txt



Ejecute el “ Obtener el contenido ” cmdlet junto con la ruta del archivo para verificar que la salida se redirigió a un archivo o no:





> Obtener el contenido C:\Doc\Archivo.txt

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



Ejemplo 2: Redirigir una salida de cadena a un archivo mediante el cmdlet 'Out-File'

En este ejemplo a continuación, primero, agregamos una cadena de texto dentro y usamos la canalización ' | ' y el ' Fuera de archivo Comando para redirigirlo al archivo especificado:

> 'Hola Mundo' | afuera -archivo C:\Doc\Archivo.txt

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

> Obtener el contenido C:\Doc\Archivo.txt

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

Para agregar el texto a un archivo existente, simplemente agregue el ' -Adjuntar ” parámetro al final de la línea de comando:

> 'Hola gente' | afuera -archivo C:\Doc\Archivo.txt -Adjuntar

Para la verificación, ejecute el comando dado:

> Obtener el contenido C:\Doc\Archivo.txt

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 usando el ' Fuera de archivo cmdlet. Por esa razón, primero escriba la cadena o el comando cuya salida desea enviar a un archivo. Luego, agregue la canalización ' | ” y los cmdlets “Out-File” y asigne la ruta del archivo de destino. Este artículo ha discutido el enfoque para enviar una salida a un archivo de texto usando el cmdlet 'Out-File' en PowerShell.