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

1 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 *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.