az iot du device deployment
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 eszköztelepítési parancs első futtatásakor. További információ a bővítményekről.
Eszköztelepítés kezelése.
Az üzembe helyezések egy kívánt kompatibilis frissítést fognak alkalmazni egy céleszközcsoportra, amely a frissítést a csoport eszközosztályai között terjeszti. A felhőalapú visszaállítási szabályzat opcionálisan konfigurálható.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az iot du device deployment cancel |
Eszközosztály-alcsoport üzembe helyezésének megszakítása. |
Mellék | FE |
az iot du device deployment create |
Központi telepítés létrehozása eszközcsoporthoz. Az üzembe helyezés a célcsoporton belüli összes eszközosztály-alcsoportra több öntött lesz. |
Mellék | FE |
az iot du device deployment delete |
Központi telepítés törlése eszközcsoport vagy eszközosztály alcsoport szerint. |
Mellék | FE |
az iot du device deployment list |
Az eszközcsoport vagy az eszközosztály alcsoport üzemelő példányainak listázása. |
Mellék | FE |
az iot du device deployment list-devices |
Az eszközosztály-alcsoport központi telepítésében lévő eszközök listázása az állapotukkal együtt. A sikertelen eszközök listájának lekéréséhez hasznos. |
Mellék | FE |
az iot du device deployment retry |
Próbálkozzon újra egy eszközosztály-alcsoport üzembe helyezésével. |
Mellék | FE |
az iot du device deployment show |
Eszközcsoport vagy eszközosztály alcsoport üzembe helyezésének megjelenítése, beleértve az állapotot, amely részletezi, hogy hány eszköz van folyamatban, fejeződött be vagy meghiúsult. |
Mellék | FE |
az iot du device deployment cancel
Eszközosztály-alcsoport üzembe helyezésének megszakítása.
az iot du device deployment cancel --account
--cid
--deployment-id
--gid
--instance
[--resource-group]
Példák
A céleszközosztály alcsoport üzembe helyezésének megszakítása.
az iot du device deployment cancel -n {account_name} -i {instance_name} --deployment-id {deployment_id} --group-id {device_group_id} --class-id {device_class_id}
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
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.
az iot du device deployment create
Központi telepítés létrehozása eszközcsoporthoz. Az üzembe helyezés a célcsoporton belüli összes eszközosztály-alcsoportra több öntött lesz.
az iot du device deployment create --account
--deployment-id
--gid
--instance
--un
--up
--update-version
[--failed-count]
[--failed-percentage]
[--rbun]
[--rbup]
[--rbuv]
[--resource-group]
[--start-time]
Példák
Hozzon létre egy eszközcsoport azonnali indítására ütemezett üzembe helyezést (az UTC-időpontra vonatkozóan).
az iot du device deployment create -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id} --update-name {update_name} --update-provider {update_provider} --update-version {update_version}
Hozzon létre egy eszközcsoport üzembe helyezését úgy, hogy a kívánt iso-8601-kompatibilis dátumidőn induljon el.
az iot du device deployment create -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id} --update-name {update_name} --update-provider {update_provider} --update-version {update_version} --start-time "2022-12-20T01:00:00"
Hozzon létre egy olyan eszközcsoport üzembe helyezését, amely egy meghatározott, felhő által kezdeményezett visszaállítási szabályzattal azonnal elindul. A felhőbeli visszaállítás akkor indul el, ha a sikertelen darabszám vagy a sikertelen százalékos célok teljesülnek.
az iot du device deployment create -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id} --update-name {update_name} --update-provider {update_provider} --update-version {update_version} --failed-count 10 --failed-percentage 5 --rollback-update-name {rollback_update_name} --rollback-update-provider {rollback_update_provider} --rollback-update-version {rollback_update_version}
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
A frissítés neve.
A frissítésszolgáltató.
A frissítés verziója.
Opcionális paraméterek
Az üzembe helyezés sikertelen eszközeinek számát jelölő egész szám a felhőbeli initated rollback előtt. A visszaállítási szabályzat meghatározásakor kötelező.
Egy üzembe helyezés sikertelen eszközeinek százalékos arányát jelző egész szám a felhőbeli initated rollback előtt. A visszaállítási szabályzat meghatározásakor kötelező.
A visszaállítási frissítés neve.
A visszaállítási frissítés szolgáltatója.
A visszaállítási frissítés verziója.
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
Az iso-8601 szabványnak megfelelő indítási idő az üzembe helyezéshez. Ha nincs megadva érték, a rendszer az UTC "now" megfelelő értékét használja.
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.
az iot du device deployment delete
Központi telepítés törlése eszközcsoport vagy eszközosztály alcsoport szerint.
az iot du device deployment delete --account
--deployment-id
--gid
--instance
[--cid]
[--resource-group]
[--yes {false, true}]
Példák
Törölje a céleszközcsoport üzembe helyezését.
az iot du device deployment delete -n {account_name} -i {instance_name} --deployment-id {deployment_id} --group-id {device_group_id}
Törölje a céleszközosztály alcsoportjának üzembe helyezését.
az iot du device deployment delete -n {account_name} -i {instance_name} --deployment-id {deployment_id} --group-id {device_group_id} --class-id {device_class_id}
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
Felhasználói kérések kihagyása. A művelet elfogadását jelzi. Elsősorban automatizálási forgatókönyvekhez használatos. Alapértelmezett érték: false (hamis).
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.
az iot du device deployment list
Az eszközcsoport vagy az eszközosztály alcsoport üzemelő példányainak listázása.
az iot du device deployment list --account
--gid
--instance
[--cid]
[--order-by]
[--resource-group]
Példák
Egy eszközcsoport központi telepítéseinek listázása.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id}
A startDateTime csökkenő sorrendbe állításával listázhatók az eszközcsoport-rendezési eredmények üzembe helyezései.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id} --order-by "startDateTime desc"
Az eszközosztály alcsoport üzemelő példányainak listázása.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id}
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
A visszaadott üzemelő példányok készletét rendeli el. A következővel rendelhet: startDateTime [desc/asc].
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
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.
az iot du device deployment list-devices
Az eszközosztály-alcsoport központi telepítésében lévő eszközök listázása az állapotukkal együtt. A sikertelen eszközök listájának lekéréséhez hasznos.
az iot du device deployment list-devices --account
--cid
--deployment-id
--gid
--instance
[--filter]
[--resource-group]
Példák
Eszközök listázása egy eszközosztály-alcsoport üzemelő példányában.
az iot du device deployment list-devices -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id} --deployment-id {deployment_id}
Eszközök listázása eszközosztály-alcsoport üzembe helyezési szűrése deviceId és deviceState szerint.
az iot du device deployment list-devices -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id} --deployment-id {deployment_id} --filter "deviceId eq 'd0' and deviceState eq 'InProgress'"
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
A visszaadott üzembehelyezési eszközállapotok halmazát korlátozza. Szűrhet a deviceId és moduleId és/vagy deviceState adatokra.
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
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.
az iot du device deployment retry
Próbálkozzon újra egy eszközosztály-alcsoport üzembe helyezésével.
az iot du device deployment retry --account
--cid
--deployment-id
--gid
--instance
[--resource-group]
Példák
Próbálkozzon újra a céleszközosztály alcsoport üzembe helyezésének újrapróbálkozása.
az iot du device deployment retry -n {account_name} -i {instance_name} --deployment-id {deployment_id} --group-id {device_group_id} --class-id {device_class_id}
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
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.
az iot du device deployment show
Eszközcsoport vagy eszközosztály alcsoport üzembe helyezésének megjelenítése, beleértve az állapotot, amely részletezi, hogy hány eszköz van folyamatban, fejeződött be vagy meghiúsult.
az iot du device deployment show --account
--deployment-id
--gid
--instance
[--cid]
[--resource-group]
[--status {false, true}]
Példák
Eszközcsoport üzembe helyezésének megjelenítése.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id}
Eszközcsoport üzembe helyezésének állapotának megjelenítése.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id} --status
Eszközosztály-alcsoport üzembe helyezésének megjelenítése.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id} --deployment-id {deployment_id}
Eszközosztály-alcsoport üzembe helyezésének állapotának megjelenítése.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id} --deployment-id {deployment_id} --status
Kötelező paraméterek
Eszközfrissítési fiók neve. Az alapértelmezett fióknevet a következővel az config set defaults.adu_account=<name>
konfigurálhatja: .
A hívó által megadott üzembehelyezési azonosító. Ez nem lehet hosszabb 73 karakternél, csak kisbetűs lehet, és nem tartalmazhat "&", "^", "", "", "", "{", "}", "|",< "", "", "">, előre perjel, fordított perjel vagy kettős idézőjelet.
Eszközcsoport azonosítója. Ez az ADUGroup címke értékéből jön létre a csatlakoztatott IoT Hub ikereszközén/moduljában vagy $default címkével nem rendelkező eszközök esetében.
Eszközfrissítési példány neve. Az alapértelmezett példánynevet a következővel az config set defaults.adu_instance=<name>
konfigurálhatja: .
Opcionális paraméterek
Eszközosztály azonosítója. Ez a modellazonosítóból és az eszközfrissítési ügynök által jelentett kompatibilitási tulajdonságokból jön létre az IoT Hub eszközfrissítési PnP-felületén. Ez egy hexán kódolt SHA1 kivonat.
Eszközfrissítési fiók erőforráscsoportjának neve. Az alapértelmezett csoportot konfigurálhatja a következővel az config set defaults.adu_group=<name>
: .
Lekérdezi az üzembe helyezés állapotát, beleértve annak lebontását, hogy hány eszköz van folyamatban, fejeződött be vagy sikertelen.
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.