¿Cómo usar el cmdlet Out-File (Microsoft.PowerShell.Utility) en PowerShell?

Como Usar El Cmdlet Out File Microsoft Powershell Utility En Powershell



El resultado de los comandos de PowerShell se muestra en la consola de PowerShell. Sin embargo, para guardar la salida en un archivo de texto para su uso posterior, el ' Fuera de archivo Se puede usar el cmdlet. de PowerShell “ Fuera de archivo El cmdlet se utiliza para enviar o exportar la salida a un archivo de texto específico. El formato de salida en el archivo de texto será el mismo que se mostró en la consola de PowerShell. En caso de que necesite especificar los parámetros para el archivo de salida, utilice el cmdlet 'Out-File' en lugar del operador de redirección '>'.

En esta publicación, se analizará el uso del cmdlet 'Out-File'.

¿Cómo usar el cmdlet Out-File (Microsoft.PowerShell.Utility) en PowerShell?

Para exportar la salida de un comando a un archivo, primero use el cmdlet cuya salida necesita exportarse. Luego, canalícelo hacia el “ Fuera de archivo cmdlet. A continuación, utilice el ' -Ruta de archivo ” y asígnele la ruta del archivo de destino.







Considere revisar estos ejemplos dados para aprender el uso del cmdlet 'Out-File' en PowerShell.



Ejemplo 1: Crear un nuevo archivo y datos de salida en el archivo usando el cmdlet 'Out-File'
Primero, escriba una cadena y condúzcala al ' Fuera de archivo ” cmdlet usando la canalización “ | ”. A continuación, el cmdlet 'Out-File' creará un nuevo archivo de texto y almacenará la salida en el archivo especificado:



'Crear y enviar la salida a un nuevo archivo'. | Archivo de salida C:\Docs\New.txt





Ejecute el siguiente comando para verificar si la salida se almacenó en un archivo o no:

Obtener contenido C:\Docs\New.txt



Ejemplo 2: use el cmdlet Out-File para agregar un archivo de texto existente
Agregue una cadena y canalícela al cmdlet provisto usando la canalización ' | ” y especifique el “ Fuera de archivo cmdlet junto con el -Adjuntar ” parámetro al final del comando provisto para agregar un archivo de texto existente:

'Anexar la salida a un archivo existente'. | Archivo de salida C:\Docs\New.txt -Adjuntar

Ejemplo 3: usar el cmdlet Out-File para sobrescribir un archivo de texto existente
Para sobrescribir un archivo de texto existente, simplemente coloque el ' -Fuerza ” parámetro a lo largo del comando dado a continuación:

'Sobrescribir un archivo existente'. | Archivo de salida C:\Docs\New.txt -Fuerza

Ejemplo 4: usar el cmdlet Out-File para evitar que se sobrescriba un archivo existente
Utilizar el ' -NoClobber ” junto con el comando para evitar que se sobrescriba un archivo específico. Después de ejecutar este comando, la consola de PowerShell arrojará un mensaje de error si el archivo ya existe:

'Evitar que se sobrescriba un archivo'. | Archivo de salida C:\Docs\New.txt -NoClobber

¡Eso es todo! Hemos recopilado los diferentes usos del cmdlet 'Out-File' en PowerShell.

Conclusión

de PowerShell “ Fuera de archivo El cmdlet se usa para enviar la salida a un archivo de texto. Muestra los datos en la misma salida que se muestra en la consola de PowerShell. En este tutorial, se ha demostrado el cmdlet 'Out-File' de PowerShell con la ayuda de varios ejemplos.