Comando export (winget)
El comando export de la herramienta winget exporta un archivo JSON de aplicaciones a un archivo especificado. El comando export usa JSON como formato. Puede encontrar el esquema del archivo JSON usado por winget en el repositorio de cliente del Administrador de paquetes de Windows en GitHub.
El comando export combinado con el comando import permite instalar aplicaciones por lotes en el equipo.
El comando export se usa a menudo para crear un archivo que puede compartir con otros desarrolladores, o para su uso al restaurar el entorno de compilación.
Uso
winget export [-o] <output> [<options>]
Argumentos
Están disponibles los siguientes argumentos.
Argumento | Descripción |
---|---|
-o,--output | Ruta de acceso al archivo JSON que se va a crear. |
Opciones
Las opciones le permiten personalizar la experiencia de exportación para satisfacer sus necesidades.
Opción | Descripción |
---|---|
-s, --source | [Opcional] Especifica un origen desde el cual exportar los archivos. Use esta opción cuando solo quiera archivos de un origen específico. |
--include-versions | [Opcional] Incluye la versión de la aplicación instalada actualmente. Use esta opción si quiere una versión específica. De manera predeterminada, a menos que se especifique, import usará la más reciente. |
--accept-source-agreements | Se usa para aceptar el contrato de licencia de origen y evitar el aviso. |
-?,--help | Muestra la ayuda del comando seleccionado. |
--wait | Pide al usuario que presione cualquier tecla antes de salir. |
--logs,--open-logs | Abre la ubicación predeterminada de los registros. |
--verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
--nowarn,--ignore-warnings | Suprime las salidas de advertencia. |
--disable-interactivity | Deshabilita los mensajes interactivos. |
--proxy | Establezca un proxy que se usará para esta ejecución. |
--no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Esquema JSON
La fuerza impulsora que subyace al comando export es el archivo JSON. Puede encontrar el esquema del archivo JSON en el repositorio de cliente de Administrador de paquetes de Windows en GitHub.
El archivo JSON incluye la jerarquía siguiente.
Entrada | Descripción |
---|---|
Sources | Orígenes de donde provienen los manifiestos de aplicación. |
Paquetes | Colección de paquetes que se va a instalar. |
PackageIdentifier | Identificador del paquete del Administrador de paquetes de Windows usado para especificar el paquete. |
Versión | [Opcional] Versión específica del paquete que se va a instalar. |
Exportación de archivos
Cuando el Administrador de paquetes de Windows exporta el archivo JSON, intenta exportar todas las aplicaciones instaladas en el equipo. Si el comando winget export no puede hacer coincidir una aplicación con una aplicación de un origen disponible, el comando export mostrará una advertencia.
Nota
La coincidencia de una aplicación depende de los metadatos del manifiesto de un origen configurado, y de los metadatos de Agregar o quitar programas en Windows en función del instalador del paquete.
Una vez completada la exportación, puede editar el archivo JSON resultante en su editor favorito. Puede quitar las aplicaciones que no quiera importar en el futuro.