export commande (winget)

La export commande de l’outil winget exporte un fichier JSON d’applications vers un fichier spécifié. La export commande utilise JSON comme format. Vous trouverez le schéma du fichier JSON utilisé winget dans le référentiel client Windows Gestionnaire de package sur GitHub.

La export commande d’importation combinée vous permet d’installer par lots des applications sur votre PC.

La export commande est souvent utilisée pour créer un fichier que vous pouvez partager avec d’autres développeurs ou pour une utilisation lors de la restauration de votre environnement de build.

Utilisation

winget export [-o] <output> [<options>]

Image de l’utilisation export des commandes

Les arguments

Les arguments suivants sont disponibles.

Raisonnement Descriptif
-o,--output Chemin d’accès au fichier JSON à créer.

Paramètres

Les options vous permettent de personnaliser l’expérience export pour répondre à vos besoins.

Choix Descriptif
-s, --source [Facultatif] Spécifie une source pour export des fichiers. Utilisez cette option lorsque vous souhaitez uniquement des fichiers provenant d’une source spécifique.
--include-versions [Facultatif] Inclut la version de l’application actuellement installée. Utilisez cette option si vous souhaitez une version spécifique. Par défaut, sauf indication contraire, la commande import utilise la dernière version.
--accept-source-agreements Utilisé pour accepter le contrat de licence de la source et empêcher l’apparition de l’invite.
-?,--help Affiche de l’aide sur la commande sélectionnée.
--wait Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter.
--logs,--open-logs Ouvre l’emplacement des journaux par défaut.
--verbose, --verbose-logs Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé.
--nowarn,--ignore-warnings Supprime les messages d'avertissement.
--disable-interactivity Désactivez les invites interactives.
--proxy Définissez un proxy à utiliser pour cette exécution.
--no-proxy Désactive l'utilisation du proxy pour cette exécution.

Schéma JSON

La force motrice derrière la export commande est le fichier JSON. Vous trouverez le schéma du fichier JSON dans le dépôt client Gestionnaire de package Windows sur GitHub.

Le fichier JSON inclut la hiérarchie suivante.

Entrée Descriptif
Sources Les sources d'où proviennent les manifestes de l'application.
Paquets Collection de packages à installer.
PackageIdentifier Identificateur du package Gestionnaire de package Windows utilisé pour spécifier le package.
Version [Facultatif] Version du package à installer.

Exportation de fichiers

Lorsque le Windows Gestionnaire de package exporte le fichier JSON, il tente d’installer export toutes les applications installées sur le PC. Si la winget export commande n’est pas en mesure de faire correspondre une application à une application à partir d’une source disponible, la export commande affiche un avertissement.

Note

La correspondance d’une application dépend des métadonnées du manifeste d’une source configurée, et des métadonnées dans Ajout/suppression de programmes dans Windows en fonction du programme d’installation du package.

Image des avertissements de commande export

Une fois l’opération export terminée, vous pouvez modifier le fichier JSON résultant dans votre éditeur favori. Vous pouvez supprimer des applications que vous ne souhaitez pas importer à l’avenir.