az iot du update init
Feljegyzés
Ez a hivatkozás az Azure CLI azure-iot bővítményének része (2.46.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az iot du update init parancs első futtatásakor. További információ a bővítményekről.
Ez a parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Segédprogram az importálási jegyzék inicializálásához.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az iot du update init v5 |
Inicializáljon egy v5-ös importálási jegyzékfájlt a kívánt állapottal. |
Mellék | Előnézet |
az iot du update init v5
Az "iot du update init" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Inicializáljon egy v5-ös importálási jegyzékfájlt a kívánt állapottal.
Ez a parancs támogatja a v5-ös importálási jegyzék összes attribútumát. Vegye figyelembe, hogy a pozíció érzékenysége --step
az és --file
, valamint az --file
és --related-file
között van. A művelet teljes kihasználásának részleteiért tekintse át a példákat és a paraméterek leírását.
További információ az idézőjelek és a menekülő karakterek használatáról a különböző rendszerhéjakban: https://aka.ms/aziotcli-json.
az iot du update init v5 --compat
--step
--update-name
--update-provider
--update-version
[--description]
[--file]
[--is-deployable {false, true}]
[--no-validation {false, true}]
[--related-file]
Példák
Minimális tartalomimportálási jegyzék inicializálása. Beágyazott json a "bash"-hez optimalizálva.
az iot du update init v5 --update-provider Microsoft --update-name myAptUpdate --update-version 1.0.0 --description "My minimum update" --compat manufacturer=Contoso model=Vacuum --step handler=microsoft/apt:1 properties='{"installedCriteria": "1.0"}' --file path=/my/apt/manifest/file
Minimális tartalomimportálási jegyzék inicializálása. Beágyazott json a "powershell"-hez optimalizálva.
az iot du update init v5 --update-provider Microsoft --update-name myAptUpdate --update-version 1.0.0 --description "My minimum update" --compat manufacturer=Contoso model=Vacuum --step handler=microsoft/apt:1 properties='{\"installedCriteria\": \"1.0\"}' --file path=/my/apt/manifest/file
Minimális tartalomimportálási jegyzék inicializálása. A "cmd" parancsra optimalizált beágyazott json.
az iot du update init v5 --update-provider Microsoft --update-name myAptUpdate --update-version 1.0.0 --description "My minimum update" --compat manufacturer=Contoso model=Vacuum --step handler=microsoft/apt:1 properties="{\"installedCriteria\": \"1.0\"}" --file path=/my/apt/manifest/file
Minimális tartalomimportálási jegyzék inicializálása. Fájlbemenet használata jsonhoz.
az iot du update init v5 --update-provider Microsoft --update-name myAptUpdate --update-version 1.0.0 --description "My minimum update" --compat manufacturer=Contoso model=Vacuum --step handler=microsoft/apt:1 properties="@/path/to/file" --file path=/my/apt/manifest/file
Inicializáljon egy nem üzembe helyezhető levélfrissítést a csomagban lévő frissítésben való hivatkozáshoz. Beágyazott json a "bash"-hez optimalizálva.
az iot du update init v5 --update-provider Microsoft --update-name mySwUpdate --update-version 1.1.0 --compat manufacturer=Contoso model=Microphone --step handler=microsoft/swupdate:1 description="Deploy Update" properties='{"installedCriteria": "1.0"}' --file path=/my/update/image/file1 --file path=/my/update/image/file2 --is-deployable false
Levélfrissítésre hivatkozó csomagfrissítés inicializálása, valamint független lépések meghatározása. Példa a "bash" parancs folytatásával az importálási jegyzékszegmensek tagolásához.
az iot du update init v5 \
--update-provider Microsoft --update-name myBundled --update-version 2.0 \
--compat manufacturer=Contoso model=SpaceStation \
--step handler=microsoft/script:1 properties='{"arguments": "--pre"}' description="Pre-install script" \
--file path=/my/update/scripts/preinstall.sh downloadHandler=microsoft/delta:1 \
--related-file path=/my/update/scripts/related_preinstall.json properties='{"microsoft.sourceFileHashAlgorithm": "sha256"}' \
--step updateId.provider=Microsoft updateId.name=SwUpdate updateId.version=1.1 \
--step handler=microsoft/script:1 properties='{"arguments": "--post"}' description="Post-install script" \
--file path=/my/update/scripts/postinstall.sh
Kötelező paraméterek
A frissítéssel kompatibilis eszköz tulajdonságainak megfelelő térelválasztó kulcs=értékpárok. Általában olyan tulajdonságok meghatározására használatos, mint a gyártó és a modell. A --compat 1 vagy több alkalommal használható.
Szóközzel elválasztott kulcs=az "instructions.steps" elemtulajdonságoknak megfelelő értékpárok. Az ügyfél meghatározza, hogy egy lépés beágyazott vagy referencialépés-e a megadott kulcsértékpárok alapján. Ha a beágyazott vagy a hivatkozási lépés is teljesül, a referencialépés rangsorolásra kerül. A --fájl használata a legközelebbi beágyazott --step bejegyzéshez lesz társítva, amely a "fájlok" értékét származtatja. A következő hivatkozási lépéskulcsok támogatottak: updateId.provider
, updateId.version
updateId.name
és description
. A következő beágyazott lépéskulcsok támogatottak: handler
(pl. "microsoft/script:1" vagy "microsoft/swupdate:1" vagy "microsoft/apt:1"), properties
(az ügynök által a kezelőnek átadott beágyazott json-objektum) és description
. A --step 1 vagy több alkalommal használható.
A frissítés neve az updateId összetevőjeként.
A frissítésszolgáltató az updateId összetevője.
A frissítési verzió az updateId összetevője.
Opcionális paraméterek
Az importálási jegyzék leírása.
Szóközzel elválasztott kulcs=a fájlok elemtulajdonságainak megfelelő értékpárok. A --file bejegyzések tartalmazhatják a legközelebbi --related-file bejegyzéseket, ha meg van adva. A következő kulcsok támogatottak: path
[kötelező] helyi fájl elérési útja a fájl frissítéséhez, downloadHandler
(pl. "microsoft/delta:1" kezelő) a kapcsolódó fájlok hasznos adatfájl letöltéséhez való felhasználásához ( properties
az ügynök által a kezelőnek átadott soron belüli json-objektum). A --fájl 1 vagy több alkalommal használható.
Azt jelzi, hogy a frissítés egymástól függetlenül telepíthető-e.
Letiltja az importálási jegyzék tartalmának ügyféloldali json-sémaérvényesítését.
Szóközzel elválasztott kulcs=a fájlok[*].relatedFiles" elemtulajdonságainak megfelelő értékpárok. A --related-file bejegyzés a legközelebbi --fájl bejegyzéshez lesz társítva, ha létezik. A következő kulcsok támogatottak: path
[kötelező] helyi fájl elérési útja a kapcsolódó frissítési fájlhoz ( properties
a letöltéskezelőnek átadott soron belüli json-objektum). A --related-file 1 vagy több alkalommal használható.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.