Cómo guardar resultado de comando de CMD y PowerShell en Windows

Total
5
Shares
Guardar salida comando CMD y PowerShell en Windows
Guardar salida comando CMD y PowerShell en Windows

Los comandos que ejecutas en PowerShell y en el símbolo del sistema (CMD) pueden generar información. A veces, solo son unas pocas líneas, por ejemplo, cuando verificas el ping, o puede haber muchas líneas, por ejemplo, cuando muestra tu dirección IP local o tu IP externa.

Independientemente de la duración y cantidad de la salida, a veces solo necesitas guardarla en un archivo para no tener que buscar la información una y otra vez. Tanto el símbolo del sistema como PowerShell admiten la copia y el pegado, pero también puedes guardar la salida del comando en un archivo cuando se ejecuta el comando. A continuación te indicamos cómo puedes hacerlo tanto en Símbolo del sistema como en PowerShell.

ARTÍCULOS RECOMENDADOS:

Guardar salida de comando del CMD

Abre Símbolo del sistema e ingrese el comando que deseas ejecutar. Sin embargo, antes de presionar Intro, agrega lo siguiente al final;

<comando_cmd> > nombre-de-archivo.txt
Guardar salida de comando del CMD en TXT
Guardar salida de comando del CMD en TXT

No tienes que crear el archivo de texto primero. El símbolo del sistema lo hará por ti. Si ingresas solo el nombre del archivo, se creará en el mismo directorio en el que se encuentra actualmente el Símbolo del sistema. Puedes guardar el resultado en una ubicación diferente agregando la ruta a la carpeta en la que deseas guardar el resultado.

<comando_cmd> > ruta-carpeta\nombre-de-archivo.txt

Si deseas guardar la salida en un archivo pero también verlo en el símbolo del sistema, puedes hacerlo con este comando:

<comando_cmd> > ruta-carpeta\nombre-de-archivo.txt | type ruta-carpeta\nombre-de-archivo.txt

Guardar salida de comando del PowerShell

En PowerShell, puedes enviar la salida del comando a un archivo de la misma forma que lo haces en el símbolo del sistema. Ingresa el comando que deseas ejecutar y antes de presionar Intro, agrega lo siguiente al final. De nuevo, no tendrás que crear el archivo de texto. PowerShell hará eso por ti.

<comando_ps> > nombre-de-archivo.txt

Esto guardará el archivo de salida en el mismo directorio en el que se encuentra actualmente PowerShell. Para guardar la salida en un archivo en una ubicación diferente, puedes especificar la ruta a la carpeta donde desea guardarlo.

Si desea ver el resultado, no puedes hacerlo al mismo tiempo que se crea el archivo. Una vez que se haya creado, ejecuta este comando y podrá ver su contenido.

Get-Content -Path "ruta-carpeta\nombre-de-archivo.txt"
Guardar salida de comando de PowerShell en TXT
Guardar salida de comando de PowerShell en TXT

Si te preguntas si la salida se puede guardar en un tipo diferente de archivo, la respuesta es NO. Tanto el símbolo del sistema como el PowerShell solo pueden escribir/crear archivos de texto de forma nativa y no hay forma de formatear la salida para que, cuando se guarda en un archivo, se vea de cierta manera.

Deja una respuesta

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.


Recibe los trucos más ocultos de tecnología 🤫

Aprende trucos como la técnica 'correo+1' para recibir correos en tu misma cuenta principal. ¡Únete ahora y accede a información exclusiva!

¡No hacemos spam! Lee nuestra política de privacidad para obtener más información.


Puede que también te interese