El símbolo del sistema y PowerShell son herramientas potentes en Windows 11 y Windows 10 que ofrecen una variedad de funcionalidades para la administración del sistema, solución de problemas, etc. Una capacidad útil es la posibilidad de exportar su salida a un archivo. Este artículo explorará la exportación del símbolo del sistema y la salida de PowerShell a un archivo. Pero antes de profundizar en los pasos, comprendamos por qué es posible que desee hacerlo.
Exportar el símbolo del sistema y la salida de PowerShell a un archivo es beneficioso por varias razones. Le permite documentar los resultados y facilita el seguimiento y revisión de la información. Además, redirigir la salida a un archivo implica crear secuencias de comandos y automatizar tareas, lo que da como resultado un procesamiento o análisis posterior.
Con este entendimiento, comencemos con el artículo y aprendamos cómo realizar esta acción de manera efectiva.
Cómo guardar la salida del comando en un archivo mediante el símbolo del sistema
Guardar la salida del comando en un archivo mediante el símbolo del sistema es sencillo. Hay varios formatos en los que se puede guardar la salida de un comando. En este artículo, hablaremos sobre cómo generar el archivo en formato de texto y CSV. Vamos a empezar.
Salida a un archivo de texto
Paso 1: Presione la tecla de Windows en su teclado, escriba Símbolo del sistema y haga clic en "Ejecutar como administrador".
Paso 2: Escriba el siguiente comando y presione Enter.
Your-Command > C:PathToFolderFilename.txt
Nota: En el comando, cambie ?Su-comando? con su comando y ?C:PathToFolderFilename.txt? con la ruta y el nombre del archivo para almacenar el resultado del símbolo del sistema.

Ahí tienes. Ha guardado correctamente el resultado del comando en un archivo de texto. Alternativamente, si desea guardar y ver el resultado, continúe con los pasos a continuación.
Paso 3: Escriba el siguiente comando y presione Entrar.
Your-Command > C:PathToFolderFilename.txt | type C:PathToFolderFilename.txt
Nota: En el comando, cambie ?Su-comando? con su comando y ?C:PathToFolderFilename.txt? con la ruta y el nombre del archivo para almacenar el resultado del símbolo del sistema y verlo.

Ahí tienes. Puede guardar y ver el resultado desde el símbolo del sistema de una sola vez. Si no desea generar el archivo en formato de texto sino como CSV, consulte el siguiente método.
Leer también: Cómo crear una carpeta o archivo desde el símbolo del sistema de Windows
Salida a un archivo CSV
Para guardar la salida del comando en un archivo CSV usando el símbolo del sistema en Windows, use el comando ?>? Operador (redireccionamiento de salida). Siga los pasos a continuación.
Paso 1: Presione la tecla de Windows en su teclado, escriba Símbolo del sistema y haga clic en "Ejecutar como administrador".

Paso 2: Escriba el siguiente comando y presione Enter.
Command > C:PathToFolderFilename.csv
Nota: Reemplace Comando con el comando que desea ejecutar y ?C:PathToFolderFilename.csv? con la ruta y el nombre deseados de su archivo CSV.

Eso es todo. Su salida se guardará en la ubicación que especificó en su computadora. Sin embargo, si desea agregar el resultado a un archivo CSV existente en lugar de sobrescribirlo, escriba el siguiente comando:
Command >> C:PathToFolderFilename.csv
Nota: Nuevamente, reemplace Command y C:PathToFolderFilename.csv con su comando específico y el nombre de archivo deseado.

Este comando no sobrescribirá los datos anteriores, pero los agregará a los datos existentes del archivo. Este fue el caso del símbolo del sistema, y si usted es alguien que quiere escribir la salida de PowerShell en un archivo, las cosas son ligeramente diferentes; sigue leyendo.
Cómo guardar la salida del comando en un archivo usando PowerShell
Al igual que el símbolo del sistema, puede guardar el resultado del comando en formato de texto y CSV aquí en PowerShell. Comenzaremos con texto y avanzaremos hacia CSV. Vamos a empezar.
Salida a un archivo de texto
Paso 1: Presione la tecla Windows en su teclado, escriba PowerShell y haga clic en "Ejecutar como administrador".

Paso 2: Escriba el siguiente comando y presione Enter.
Your-Command | Out-File -Filepath C:PathToFolderFilename.txt
Nota: En el comando, cambie ?Su-comando? con su comando y ?C:PathToFolderFilename.txt? con la ruta y el nombre del archivo para almacenar la salida de PowerShell.

Eso es todo. Ha guardado correctamente el contenido de salida de PowerShell. Alternativamente, si desea ver el resultado guardado en la pantalla, continúe con los pasos a continuación.
Paso 3: Escriba el siguiente comando y presione Entrar.
Get-Content -Path C:PathToFolderFilename.txt
Nota: Reemplazar ?C:PathToFolderFilename.txt? con la ruta y el nombre del archivo con el contenido de salida.

Con esto, el archivo se guarda en la carpeta de destino. Puede abrir el Explorador de archivos, navegar hasta el archivo y abrirlo. Si no desea generar los datos como texto sino que desea exportarlos como un archivo CSV, consulte el siguiente método.
Leer también: Cómo actualizar PowerShell en Windows 11 y 10
Salida a un archivo CSV
Para exportar el archivo en CSV, deberá cambiar un poco el comando y utilizar la herramienta "Exportar-CSV". cmdlet. Sigue las instrucciones de abajo.
Paso 1: Presione la tecla Windows en su teclado, escriba PowerShell y haga clic en "Ejecutar como administrador".

Paso 2: Escriba el siguiente comando y presione Enter.
Nota: Reemplazar ?C:PathToFolderFilename.csv? con la ruta y el nombre del archivo con el contenido de salida.
Get-ChildItem | Export-CSV C:PathToFolderFilename.csv -NoTypeInformation
Nota: Es importante tener en cuenta que ?NoTypeInformation? El parámetro aquí le indica al comando que no incluya el encabezado de información #TYPE en su archivo CSV.

Una vez que haya terminado de ejecutar el comando, tendrá un archivo llamado ?nombredearchivo.csv? en tu escritorio.
Preguntas frecuentes sobre la exportación de resultados a un archivo
1. ¿Existe alguna manera de exportar solo propiedades específicas de objetos a un archivo?
Sí, puede exportar solo propiedades específicas de objetos a un archivo usando el cmdlet Select-Object para elegir las propiedades que desea y luego usar el cmdlet Export-Csv o Export-Clixml para guardarlas en un archivo.
2. ¿Puedo especificar la codificación al exportar la salida de PowerShell a un archivo de texto?
Sí, puede especificar la codificación al exportar la salida de PowerShell a un archivo de texto usando el parámetro Codificación con los cmdlets Out-File o Set-Content. Algunas codificaciones estándar incluyen UTF-8, UTF-16 y ASCII.
3. ¿Cómo puedo comprobar si ya existe un archivo antes de exportar la salida de PowerShell?
Puede utilizar cmdlets de PowerShell como Test-Path para comprobar si existe un archivo antes de exportar el resultado. Esto le permite evitar sobrescribir accidentalmente archivos existentes.
Genere sus comandos
Ahora que sabe cómo exportar el símbolo del sistema de Windows 11 y 10 y la salida de PowerShell, puede documentar configuraciones del sistema, solucionar problemas, automatizar tareas o compartir información con colegas sin dificultad. Además, al dominar la técnica de exportación, estará mejorando sus habilidades de administración del sistema Windows. Quizás también quieras leer cómo ejecutar PowerShell como administrador en Windows 11.