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.
Verwendung
winget export [-o] <output> [<options>]
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. |
--nowarn,--ignore-warnings | Unterdrückt Warnungsausgaben. |
--disable-interactivity | Deaktiviert interaktive Eingabeaufforderungen. |
--proxy | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
--no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
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.
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.
Zugehörige Themen
Windows developer