Befehl „export“ (winget)

Mit dem Befehl export des winget-Tools wird eine JSON-Datei mit Apps in eine angegebene Datei exportiert. Der Befehl export verwendet JSON als Format. Das von WinGet verwendete Schema für die JSON-Datei finden Sie im Windows-Paket-Manager-Client-Repository auf GitHub.

Der Befehl export in Kombination mit dem Befehl import ermöglicht Ihnen die Batchinstallation von Anwendungen auf Ihrem PC.

Der Befehl export wird häufig verwendet, um eine Datei zu erstellen, die Sie für andere Entwickler freigeben oder zum Wiederherstellen Ihrer Buildumgebung verwenden können.

Verbrauch

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

Image of the export command usage

Argumente

Folgende Argumente sind verfügbar.

Argument BESCHREIBUNG
-o,--output Pfad zur JSON-Datei, die erstellt werden soll

Optionen

Mit den Optionen können Sie die Benutzeroberfläche für Exporte an Ihre jeweiligen Anforderungen anpassen.

Option BESCHREIBUNG
-s, --source [optional] Gibt eine Quelle an, aus der Dateien exportiert werden sollen. Verwenden Sie diese Option, wenn Sie nur Dateien aus einer bestimmten Quelle exportieren möchten.
--include-versions [optional] Fügt die derzeit installierte Version der App hinzu. Verwenden Sie diese Option, wenn Sie eine bestimmte Version exportieren möchten. Sofern nicht angegeben, wird beim Befehl import standardmäßig die Option „latest“ verwendet.
--accept-source-agreements Wird verwendet, um den Quelllizenzvertrag zu akzeptieren und die Eingabeaufforderung zu vermeiden.
-?,--help Zeigt Hilfe zum ausgewählten Befehl an.
--wait Fordert den Benutzer auf, vor dem Beenden eine beliebige Taste zu drücken.
--logs,--open-logs Öffnet den Standardspeicherort für Protokolle.
--verbose, --verbose-logs Wird verwendet, um die Protokollierungseinstellung zu überschreiben und ein ausführliches Protokoll zu erstellen.
--disable-interactivity Deaktiviert interaktive Eingabeaufforderungen.

JSON-Schema

Die treibende Kraft hinter dem Befehl export ist die JSON-Datei. Das Schema für die JSON-Datei finden Sie im Windows-Paket-Manager-Client-Repository auf GitHub.

Die JSON-Datei weist die folgende Hierarchie auf.

Eingabe BESCHREIBUNG
Sources Die Quellen, aus denen Anwendungsmanifeste stammen.
Pakete Die Sammlung der zu installierenden Pakete.
PackageIdentifier Der Windows-Paket-Manager-Paketbezeichner, mit dem das Paket angegeben wird.
Version [optional] Die spezifische Version des zu installierenden Pakets.

Exportieren von Dateien

Beim Exportieren JSON-Datei durch den der Windows-Paket-Manager wird versucht, alle auf dem PC installierten Anwendungen zu exportieren. Wenn der Befehl winget export keine Anwendung findet, die mit einer Anwendung aus einer verfügbaren Quelle übereinstimmt, zeigt der Exportbefehl eine Warnung an.

Hinweis

Der Abgleich einer Anwendung hängt von den Metadaten im Manifest einer konfigurierten Quelle und den Metadaten in Programme hinzufügen/entfernen in Windows basierend auf dem Paketinstallationsprogramm ab.

Image of export command warnings

Nach Abschluss des Exports können Sie die resultierende JSON-Datei in Ihrem bevorzugten Editor bearbeiten. Sie können Apps entfernen, die in Zukunft nicht mehr importiert werden sollen.