commande export (winget)

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

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

La commande export 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 génération.

Usage

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

Image of the export command usage

Arguments

Les arguments suivants sont disponibles.

Argument Description
-o,--output Chemin d’accès au fichier JSON à créer

Options

Les options vous permettent de personnaliser l’expérience d’exportation en fonction de vos besoins.

Option Description
-s, --source [Facultatif] Spécifie une source à partir de laquelle exporter 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 Permet d’accepter le contrat de licence de la source et d’éviter l’invite.
-?,--aide 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é.
--disable-interactivity Désactivez les invites interactives.

Schéma JSON

La force motrice derrière la commande export 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 Description
Sources Les sources dont les manifestes de l’application proviennent.
Packages 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 Gestionnaire de package Windows exporte le fichier JSON, il tente d’exporter toutes les applications installées sur le PC. Si la commande export winget n’est pas en mesure de faire correspondre une application à une application à partir d’une sourcedisponible, la commande export affiche un avertissement.

Notes

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 of export command warnings

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