az iot du device deployment
Примечание.
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.46.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot du device deployment . Подробнее о расширениях.
Управление развертыванием устройств.
Развертывания будут применять требуемое совместимое обновление к целевой группе устройств, распространяющей обновление между классами устройств в группе. Политику отката, инициированную облаком, можно настроить при необходимости.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az iot du device deployment cancel |
Отмена развертывания подгруппы класса устройства. |
Расширение | Общедоступная версия |
az iot du device deployment create |
Создайте развертывание для группы устройств. Развертывание будет выполняться с несколькими приведениями к каждой подгруппе класса устройств в целевой группе. |
Расширение | Общедоступная версия |
az iot du device deployment delete |
Удаление развертывания по группе устройств или подгруппе класса устройств. |
Расширение | Общедоступная версия |
az iot du device deployment list |
Вывод списка развертываний для подгруппы группы устройств или класса устройств. |
Расширение | Общедоступная версия |
az iot du device deployment list-devices |
Вывод списка устройств в развертывании подгруппы класса устройств вместе с их состоянием. Полезно для получения списка неудачных устройств. |
Расширение | Общедоступная версия |
az iot du device deployment retry |
Повторите развертывание подгруппы класса устройства. |
Расширение | Общедоступная версия |
az iot du device deployment show |
Отображение развертывания для подгруппы группы устройств или класса устройств, включая состояние, которое содержит сведения о том, сколько устройств в развертывании выполняется, завершено или завершилось сбоем. |
Расширение | Общедоступная версия |
az iot du device deployment cancel
Отмена развертывания подгруппы класса устройства.
az iot du device deployment cancel --account
--cid
--deployment-id
--gid
--instance
[--resource-group]
Примеры
Отмена развертывания подгруппы целевого класса устройства.
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}
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment create
Создайте развертывание для группы устройств. Развертывание будет выполняться с несколькими приведениями к каждой подгруппе класса устройств в целевой группе.
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]
Примеры
Создайте развертывание группы устройств, запланированное немедленно (с учетом времени UTC).
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}
Создайте развертывание группы устройств, запланированное для запуска с требуемой датой даты и времени соответствия iso-8601.
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"
Создайте развертывание группы устройств, запланированное для немедленного запуска с определенной политикой отката, инициированной облаком. Откат облака инициируется при выполнении неработоспособных или неудачных целевых показателей процента.
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}
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Имя обновления.
Поставщик обновлений.
Версия обновления.
Необязательные параметры
Целое число, представляющее количество неудачных устройств в развертывании перед откатом в облаке. Требуется при определении политики отката.
Целое число, представляющее процент неудачных устройств в развертывании перед откатом в облаке. Требуется при определении политики отката.
Имя отката обновления.
Поставщик обновления отката.
Версия обновления отката.
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Время начала развертывания, соответствующее стандарту ISO-8601. Если не указано соответствующее значение для UTC "now", будет использоваться.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment delete
Удаление развертывания по группе устройств или подгруппе класса устройств.
az iot du device deployment delete --account
--deployment-id
--gid
--instance
[--cid]
[--resource-group]
[--yes {false, true}]
Примеры
Удалите развертывание целевой группы устройств.
az iot du device deployment delete -n {account_name} -i {instance_name} --deployment-id {deployment_id} --group-id {device_group_id}
Удалите развертывание подгруппы целевого класса устройства.
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}
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Пропустить запросы пользователей. Указывает на принятие действия. Используется в основном для сценариев автоматизации. По умолчанию: false.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment list
Вывод списка развертываний для подгруппы группы устройств или класса устройств.
az iot du device deployment list --account
--gid
--instance
[--cid]
[--order-by]
[--resource-group]
Примеры
Вывод списка развертываний для группы устройств.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id}
Вывод списка развертываний для результатов сортировки групп устройств путем убывания startDateTime.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id} --order-by "startDateTime desc"
Вывод списка развертываний для подгруппы класса устройства.
az iot du device deployment list -n {account_name} -i {instance_name} --group-id {device_group_id} --class-id {device_class_id}
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Упорядочивает возвращенный набор развертываний. Вы можете заказать по startDateTime [desc/asc].
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment list-devices
Вывод списка устройств в развертывании подгруппы класса устройств вместе с их состоянием. Полезно для получения списка неудачных устройств.
az iot du device deployment list-devices --account
--cid
--deployment-id
--gid
--instance
[--filter]
[--resource-group]
Примеры
Вывод списка устройств в развертывании подгруппы класса устройств.
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}
Вывод списка устройств в подгруппе развертывания подгруппы устройств с помощью deviceId и deviceState.
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'"
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Ограничивает набор возвращенных состояний устройства развертывания. Вы можете отфильтровать идентификатор устройства и moduleId и (или) deviceState.
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment retry
Повторите развертывание подгруппы класса устройства.
az iot du device deployment retry --account
--cid
--deployment-id
--gid
--instance
[--resource-group]
Примеры
Повторите развертывание подгруппы целевого класса устройства.
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}
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot du device deployment show
Отображение развертывания для подгруппы группы устройств или класса устройств, включая состояние, которое содержит сведения о том, сколько устройств в развертывании выполняется, завершено или завершилось сбоем.
az iot du device deployment show --account
--deployment-id
--gid
--instance
[--cid]
[--resource-group]
[--status {false, true}]
Примеры
Отображение развертывания для группы устройств.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id}
Отображение состояния развертывания группы устройств.
az iot du device deployment show -n {account_name} -i {instance_name} --group-id {device_group_id} --deployment-id {deployment_id} --status
Отображение развертывания для подгруппы класса устройства.
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}
Отображение состояния развертывания подгруппы класса устройства.
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
Обязательные параметры
Имя учетной записи обновления устройства. Вы можете настроить имя учетной записи по умолчанию с помощью az config set defaults.adu_account=<name>
.
Идентификатор развертывания, предоставленный вызывающим. Это не может быть больше 73 символов, должно быть все строчные буквы и не может содержать "&", "^", "[", "]", "{", "}", "|<>", "", косая черта, обратная косая черта или двойная кавычка.
Идентификатор группы устройств. Это создается из значения тега ADUGroup в двойнике устройства или модуля подключенного Центр Интернета вещей или $default для устройств без тега.
Имя экземпляра обновления устройства. Можно настроить имя экземпляра по умолчанию с помощью az config set defaults.adu_instance=<name>
.
Необязательные параметры
Идентификатор класса устройства. Это создается из идентификатора модели и свойств compat, сообщаемых агентом обновления устройства в интерфейсе PnP обновления устройства в Центр Интернета вещей. Это хэш, закодированный в шестнадцатеричном формате SHA1.
Имя группы ресурсов учетной записи обновления устройства. Вы можете настроить расположение по умолчанию с помощью az config set defaults.adu_group=<name>
.
Возвращает состояние развертывания, включая разбивку количества устройств в развертывании, завершенных или неудачных.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.