az iot du device class
Poznámka:
Tento odkaz je součástí rozšíření azure-iot pro Azure CLI (verze 2.46.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az iot du device class . Přečtěte si další informace o rozšířeních.
Správa podskupiny třídy zařízení a třídy zařízení
Třída zařízení popisuje sadu zařízení, která sdílejí společnou sadu atributů napříč skupinami, zatímco podskupina třídy zařízení je podmnožinou zařízení ve skupině, která sdílí stejné ID třídy zařízení. Třídy zařízení se vytvářejí automaticky, když jsou zařízení s podporou aktualizace zařízení připojená k centru.
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az iot du device class delete |
Odstraňte podskupinu třídy zařízení nebo třídy zařízení. |
Rozšíření | GA |
az iot du device class list |
Vypíše třídy zařízení nebo podskupiny tříd zařízení. |
Rozšíření | GA |
az iot du device class show |
Umožňuje zobrazit podrobnosti o třídě zařízení nebo podskupině třídy zařízení, včetně instalovatelných aktualizací, nejlepší aktualizace a dodržování předpisů aktualizací. |
Rozšíření | GA |
az iot du device class update |
Aktualizujte třídu zařízení. |
Rozšíření | GA |
az iot du device class delete
Odstraňte podskupinu třídy zařízení nebo třídy zařízení.
Třídy zařízení se automaticky vytvoří, když jsou zařízení s podporou aktualizace zařízení připojená k centru, ale automaticky se nevyčistí, protože na zařízení odkazují podskupiny tříd zařízení. Pokud jsou odstraněny všechny podskupiny třídy zařízení pro cílovou třídu zařízení, můžete také odstranit samotnou třídu zařízení, která odebere záznamy ze systému, a zastavit kontrolu kompatibility třídy zařízení s novými aktualizacemi. Pokud se zařízení někdy znovu připojí ke své třídě zařízení, vytvoří se znovu, pokud neexistuje.
az iot du device class delete --account
--cid
--instance
[--gid]
[--resource-group]
[--yes {false, true}]
Příklady
Odstraňte třídu zařízení.
az iot du device class delete -n {account_name} -i {instance_name} --class-id {device_class_id}
Odstraňte třídu zařízení a přeskočte potvrzovací výzvu.
az iot du device class delete -n {account_name} -i {instance_name} --class-id {device_class_id} -y
Odstraňte podskupinu třídy zařízení.
az iot du device class delete -n {account_name} -i {instance_name} --class-id {device_class_id} --group-id {device_group_id}
Povinné parametry
Název účtu aktualizace zařízení Můžete nakonfigurovat výchozí název účtu pomocí az config set defaults.adu_account=<name>
.
ID třídy zařízení. To se vygeneruje z ID modelu a vlastností compat hlášených agentem aktualizace zařízení v rozhraní PnP služby Device Update v IoT Hubu. Jedná se o šestnáctkovou hodnotu hash SHA1.
Název instance služby Device Update Výchozí název instance můžete nakonfigurovat pomocí az config set defaults.adu_instance=<name>
.
Volitelné parametry
ID skupiny zařízení. Vytvoří se z hodnoty značky ADUGroup ve dvojčeti zařízení nebo modulu připojené služby IoT Hub nebo $default pro zařízení bez značky.
Název skupiny prostředků účtu služby Device Update Výchozí skupinu můžete nakonfigurovat pomocí az config set defaults.adu_group=<name>
.
Přeskočte výzvy uživatele. Označuje přijetí akce. Používá se především pro scénáře automatizace. Výchozí hodnota: false.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az iot du device class list
Vypíše třídy zařízení nebo podskupiny tříd zařízení.
az iot du device class list --account
--instance
[--filter]
[--gid]
[--resource-group]
Příklady
Vypíše třídy zařízení v rámci instance.
az iot du device class list -n {account_name} -i {instance_name}
Vypsat třídy zařízení instance filtrované podle popisného názvu
az iot du device class list -n {account_name} -i {instance_name} --filter "friendlyName eq 'my-favorite-class'"
Vypíše podskupiny tříd zařízení pro skupinu.
az iot du device class list -n {account_name} -i {instance_name} --group-id {device_group_id}
Vypsat podskupiny tříd zařízení pro skupinu filtrované podle compatProperties/manufacturer.
az iot du device class list -n {account_name} -i {instance_name} --group-id {device_group_id} --filter "compatProperties/manufacturer eq 'Contoso'"
Povinné parametry
Název účtu aktualizace zařízení Můžete nakonfigurovat výchozí název účtu pomocí az config set defaults.adu_account=<name>
.
Název instance služby Device Update Výchozí název instance můžete nakonfigurovat pomocí az config set defaults.adu_instance=<name>
.
Volitelné parametry
Pokud je k dispozici parametr --group-id, podporuje filtrování na základě názvů a hodnot vlastností třídy zařízení. Například compatProperties/manufacturer eq 'Contoso'. V opačném případě podporuje filtrování podle popisného názvu třídy.
ID skupiny zařízení. Vytvoří se z hodnoty značky ADUGroup ve dvojčeti zařízení nebo modulu připojené služby IoT Hub nebo $default pro zařízení bez značky.
Název skupiny prostředků účtu služby Device Update Výchozí skupinu můžete nakonfigurovat pomocí az config set defaults.adu_group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az iot du device class show
Umožňuje zobrazit podrobnosti o třídě zařízení nebo podskupině třídy zařízení, včetně instalovatelných aktualizací, nejlepší aktualizace a dodržování předpisů aktualizací.
az iot du device class show --account
--cid
--instance
[--best-update {false, true}]
[--gid]
[--installable-updates {false, true}]
[--resource-group]
[--update-compliance {false, true}]
Příklady
Zobrazení třídy zařízení
az iot du device class show -n {account_name} -i {instance_name} --class-id {device_class_id}
Umožňuje zobrazit instalovatelné aktualizace pro třídu zařízení. Tento příznak upraví příkaz tak, aby vrátil seznam.
az iot du device class show -n {account_name} -i {instance_name} --class-id {device_class_id} --installable-updates
Zobrazí podskupinu třídy zařízení.
az iot du device class show -n {account_name} -i {instance_name} --class-id {device_class_id} --group-id {device_group_id}
Zobrazí nejlepší dostupnou aktualizaci pro podskupinu třídy zařízení.
az iot du device class show -n {account_name} -i {instance_name} --class-id {device_class_id} --group-id {device_group_id} --best-update
Zobrazí dodržování předpisů aktualizací pro podskupinu třídy zařízení.
az iot du device class show -n {account_name} -i {instance_name} --class-id {device_class_id} --group-id {device_group_id} --update-compliance
Povinné parametry
Název účtu aktualizace zařízení Můžete nakonfigurovat výchozí název účtu pomocí az config set defaults.adu_account=<name>
.
ID třídy zařízení. To se vygeneruje z ID modelu a vlastností compat hlášených agentem aktualizace zařízení v rozhraní PnP služby Device Update v IoT Hubu. Jedná se o šestnáctkovou hodnotu hash SHA1.
Název instance služby Device Update Výchozí název instance můžete nakonfigurovat pomocí az config set defaults.adu_instance=<name>
.
Volitelné parametry
Příznak označující, že příkaz by měl načíst nejlepší dostupnou aktualizaci pro podskupinu třídy zařízení, včetně počtu zařízení, která aktualizaci potřebují. Pro tento příznak se vyžaduje ID skupiny. Nejlepší aktualizací je nejnovější aktualizace, která splňuje všechny specifikace kompatibility třídy zařízení.
ID skupiny zařízení. Vytvoří se z hodnoty značky ADUGroup ve dvojčeti zařízení nebo modulu připojené služby IoT Hub nebo $default pro zařízení bez značky.
Příznak označující příkaz by měl načíst instalovatelné aktualizace pro třídu zařízení.
Název skupiny prostředků účtu služby Device Update Výchozí skupinu můžete nakonfigurovat pomocí az config set defaults.adu_group=<name>
.
Příznak označující, že příkaz by měl načíst informace o kompatibilitě aktualizací třídy zařízení, například kolik zařízení je na nejnovější aktualizaci, kolik potřebuje nové aktualizace a kolik probíhá při přijímání nové aktualizace. Pro tento příznak se vyžaduje ID skupiny.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az iot du device class update
Aktualizujte třídu zařízení.
az iot du device class update --account
--cid
--instance
[--friendly-name]
[--resource-group]
Příklady
Aktualizujte popisný název třídy zařízení.
az iot du device class update -n {account_name} -i {instance_name} --class-id {device_class_id} --friendly-name "EU-region"
Povinné parametry
Název účtu aktualizace zařízení Můžete nakonfigurovat výchozí název účtu pomocí az config set defaults.adu_account=<name>
.
ID třídy zařízení. To se vygeneruje z ID modelu a vlastností compat hlášených agentem aktualizace zařízení v rozhraní PnP služby Device Update v IoT Hubu. Jedná se o šestnáctkovou hodnotu hash SHA1.
Název instance služby Device Update Výchozí název instance můžete nakonfigurovat pomocí az config set defaults.adu_instance=<name>
.
Volitelné parametry
Popisný název třídy zařízení. Popisný název musí být 1 až 100 znaků a podporuje alfanumerické hodnoty, tečky a pomlčky.
Název skupiny prostředků účtu služby Device Update Výchozí skupinu můžete nakonfigurovat pomocí az config set defaults.adu_group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.