escribir en un fichero con powershell

Siempre puede venir bien guardar cierta información en un archivo.

Para ello, powershell dispone de varios métodos. Uno de ellos es el cmdlet Out-File que tiene opciones para sobreescribir un archivo, añadir el texto que queramos al final del mismo o guardar el fichero en formato ascii o unicode.

Vamos a pasar a los ejemplos.

1. Escribir un texto en un archivo, sobreescribiéndolo en caso de que existiera.

$textoAGuardar | Out-File -FilePath $rutaDelArchivo

2. Escribir un texto en un archivo, sobreescribiéndolo en caso de que existiera incluso si es de sólo lectura.

$textoAGuardar | Out-File -FilePath $rutaDelArchivo -Force

3. Escribir un texto en un archivo, añadiendo el texto al final en caso de que existiera.

$textoAGuardar | Out-File -FilePath $rutaDelArchivo -Append

4. Escribir un texto en un archivo, sobreescribiéndolo en caso de que existiera con formato ASCII.

$textoAGuardar | Out-File -FilePath $rutaDelArchivo -Encoding ASCII

5. Escribir el contenido de un objeto en un archivo, sobreescribiéndolo en caso de que existiera.

Out-File -FilePath $rutaDelArchivo -Encoding ASCII -InputObject $textoAGuardar

Podéis encontrantar más ayuda en la web de microsoft

Un comentario en “escribir en un fichero con powershell

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *