Unterstützte Ausgabeformate für Azure Sphere CLI
Wichtig
Dies ist die Dokumentation zu Azure Sphere (Legacy). Azure Sphere (Legacy) wird am 27. September 2027 eingestellt, und Benutzer müssen bis zu diesem Zeitpunkt zu Azure Sphere (integriert) migrieren. Verwenden Sie die Versionsauswahl oberhalb des Inhaltsverzeichniss, um die Dokumentation zu Azure Sphere (Integriert) anzuzeigen.
Azure Sphere CLI unterstützt mehrere Formate, in denen die Daten angezeigt werden können. Standardmäßig wird es als Standardformat für die Anzeige der CLI-Ausgabe verwendet table
, unterstützt aber auch andere Formate.
Hinweis
- Die für einen Befehl angezeigte Ausgabe kann für unterschiedliche Ausgabetypen variieren.
Die Argumentwerte und die Ausgabetypen sind:
Ausgabeformat | Beschreibung |
---|---|
table |
ASCII-Tabelle mit Schlüsseln als Spaltenüberschriften. Dies ist das Standformat. |
json |
JSON-Zeichenfolge. |
jsonc |
Farbiger JSON-Code. |
yaml |
YAML, eine maschinenlesbare Alternative zu JSON. |
yamlc |
Farbiges YAML. |
tsv |
Tabstopptrennte Werte ohne Tasten. |
none |
Keine Ausgabe außer Fehlern und Warnungen. |
Unterstützte Befehle
Sie können das erforderliche Ausgabeformat für den Befehl mit --output
, oder --out
-o
. Wenn wir einen Befehl fehlen, den Sie für die Skripterstellung benötigen, teilen Sie uns mit Azsphere-Feedback mit.
Sie wird für die folgenden Befehle unterstützt:
- azsphere ca-certificate list
- azsphere ca-certificate download
- azsphere ca-certificate downloadchain
- azsphere ca-certificate download-proof
- Azsphere-Geräte-App-Anzeigestatus
- Azsphere-Geräte-App show-memory-stats
- Azsphere-Geräte-App-Show-Kontingent
- Azsphere-Geräte-App starten
- Azsphere-Geräte-App beenden
- Azsphere-Geräteliste
- azsphere device list-attached
- Azsphere-Gerätezertifikat hinzufügen
- Azsphere-Gerätezertifikat löschen
- Azsphere-Gerätezertifikatliste
- Azsphere-Gerätezertifikat anzeigen
- Azsphere-Gerätezertifikat anzeigen-Kontingent
- azsphere device image list-installed
- azsphere device image list-targeted
- Azsphere-Gerätenetzwerk aktivieren
- Azsphere-Gerätenetzwerk deaktivieren
- azsphere device network list-firewall-rules
- Azsphere-Gerätenetzwerk-Listenschnittstellen
- Azsphere Device Network Proxy apply
- Azsphere-Gerätenetzwerkproxy anzeigen
- Azsphere-Gerätenetzwerkproxy löschen
- Azsphere Device Network Show-Diagnostics
- Azsphere Device Network Show-Status
- Azsphere Device Network Update-Schnittstelle
- Azsphere-Gerät rescandiert
- Azsphere-Geräteneustart
- Azsphere-Gerät anzeigen
- azsphere device show-attached
- azsphere device show-os-version
- Querladen des Azsphere-Geräts
- Querladen von Azsphere-Geräten
- Azsphere-Gerät querladen set-deployment-timeout
- azsphere device sideload show-deployment-timeout
- Azsphere-Gerät Wifi-Add
- azsphere Device Wifi disable
- Azsphere Device Wifi enable
- Azsphere-Gerät Wlan vergessen
- Azsphere-Geräte-WLAN-Liste
- Azsphere-Gerät wifi reload-config
- Azsphere Device Wifi Scan
- Azsphere Device Wifi Show
- Azsphere Device Wifi Show-Status
- azsphere device-group create
- Azsphere-Gerätegruppenliste
- azsphere device-group show
- azsphere device-group update
- Erstellen der Azsphere-Gerätegruppenbereitstellung
- Azsphere Device-Group-Bereitstellungsliste
- Azsphere-Gerätegruppen-Geräteliste
- azsphere device-group device show-count
- Azsphere-Bild hinzufügen
- Azsphere Image Download
- azsphere image show
- azsphere image-package show
- Azsphere-Produkt erstellen
- Azsphere-Produktliste
- Azsphere-Produktpräsentation
- Azsphere Produktupdate
- Azsphere-Produktgeräteliste
- Azsphere-Produktgerät show-count
- Azsphere-Produkt-Gerätegruppenliste
- create-defaults für Azsphere-Produktgerätegruppe
- Azsphere-Rollenliste
- azsphere role add
- Azsphere-Rollenlöschung
- Azsphere-Rollenpräsentation
- azsphere role show-types
- azsphere show-version
- azsphere show-user
- Azsphere-Einstellungsliste
- azsphere setting no-color get
- azsphere setting no-color set
- Azsphere-Mandant erstellen
- Azsphere-Mandantenliste
- Azsphere-Mandant auswählen
- Azsphere-Mandant wird ausgewählt
- Azsphere-Mandantenupdate
Tabellenausgabeformat
Das table
Format ist das Standardformat, das die Ausgabe als ASCII-Tabelle druckt und das Lesen und Scannen erleichtert. Dieses Format ist am besten geeignet, wenn Sie eine schnelle, durchsuchbare Übersicht über Daten wünschen. Es ist nützlich, eine Zusammenfassung der relevanten Informationen zu erhalten, insbesondere für Listenbefehle.
azsphere tenant list --output table
------------------------------------ --------------------- -------------
Id Name Roles
========================================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant Contributor
------------------------------------ --------------------- -------------
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 Administrator
Contributor
------------------------------------ --------------------- -------------
Sie können den --query
Parameter verwenden, um die Eigenschaften und Spalten anzupassen, die in der Ausgabe angezeigt werden sollen. Das folgende Beispiel zeigt, wie Sie nur die TenantID und Die Rolle im Listenbefehl auswählen.
azsphere tenant list --query '[].{TenantID:id, Role:roles}'
------------------------------------ -------------
TenantID Role
==================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb Contributor
------------------------------------ -------------
183adhc9-a5c8-8he2-84a2-c4f00f73a471 Administrator
Contributor
------------------------------------ -------------
Hinweis
- Führen Sie den Befehl im JSON-Format aus, um die verfügbaren Eigenschaftennamen anzuzeigen, die in der Abfrage verwendet werden sollen. Wenn Sie beispielsweise den
azsphere tenant list --output json
Befehl ausführen, zeigt die Ausgabe die Namen und Werte an, die für diesen Befehl verfügbar sind. - Geschachtelte Objekte, einige Schlüssel und Felder werden standardmäßig nicht in der Tabellenausgabe gedruckt. Wenn Sie diese in der Ausgabe benötigen, können Sie die JMESPath-Funktion zum Erstellen neuer Schlüssel verwenden, um den Namen des Schlüssels zu ändern und das Filtern zu vermeiden. Weitere Informationen zur Verwendung von Abfragen zum Filtern von Daten finden Sie in der Abfrage-CLI-Befehlsausgabe.
JSON-Ausgabeformat
Das JSON-Ausgabeformat enthält alle Rohdaten und geschachtelten Daten in einem strukturierten Format. Es wird empfohlen, die JSON-Ausgabe für präzise Ausgabe- und Skriptzwecke zu verwenden. Dies gilt nur, wenn der Befehl erfolgreich ist und "0" zurückgibt.
Im folgenden Beispiel wird die Liste der Mandanten im standardmäßigen JSON-Format angezeigt.
azsphere tenant list --output json
[
{
"id": "143adbc9-1bf0-4be2-84a2-084a331d81cb",
"name": "MyTenant",
"roles": [
"Contributor"
]
},
{
"id": "768c2cd6-059a-49ad-9f53-89f5271cea15",
"name": "MyTenant1",
"roles": [
"Administrator",
"Contributor"
]
}
]
YAML-Ausgabeformat
Das Format yaml
gibt die Ausgabe als YAML (ein Nur-Text-Datenserialisierungsformat) aus. YAML ist in der Regel einfacher zu lesen als JSON.
azsphere tenant list --output yaml
- id: 143adbc9-1bf0-4be2-84a2-084a331d81cb
name: MyTenant
roles:
- Contributor
- id: 768c2cd6-059a-49ad-9f53-89f5271cea15
name: MyTenant1
roles:
- Administrator
- Contributor
TSV-Ausgabeformat
Das tsv
Ausgabeformat gibt tabstopptrennte und neulinetrennte Werte ohne zusätzliche Formatierung, Tasten oder andere Symbole zurück.
Die tsv
Ausgabe ähnelt der table
Ausgabe, unterscheidet sich jedoch auf folgende Weise:
- Spaltenüberschriften werden in der
tsv
Ausgabe nicht angezeigt. - Die
table
Ausgabe zeigt die Liste an undtsv
zeigt die Länge einer Liste an. - Geschachtelte Objekte werden in der
tsv
Ausgabe nicht gedruckt. - Die
tsv
Ausgabe ist tabstopptrennt und wird nicht so skaliert, dass sie an das Terminal angepasst wird.
azsphere tenant list --output tsv
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant 1
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 2