你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az iot central job
注意
此参考是 Azure CLI(版本 2.46.0 或更高版本)的 azure-iot 扩展的一部分。 该扩展将在首次运行 az iot central job 命令时自动安装。 详细了解扩展。
管理和配置 IoT Central 应用程序的作业。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az iot central job create |
通过作业定义创建和执行作业。 |
扩展 | GA |
az iot central job get-devices |
获取作业设备状态。 |
扩展 | GA |
az iot central job list |
获取 IoT Central 应用程序的作业列表。 |
扩展 | GA |
az iot central job rerun |
在所有失败的设备上重新运行作业。 |
扩展 | GA |
az iot central job resume |
恢复已停止的作业。 |
扩展 | GA |
az iot central job show |
按 ID 获取作业的详细信息。 |
扩展 | GA |
az iot central job stop |
停止正在运行的作业。 |
扩展 | GA |
az iot central job create
通过作业定义创建和执行作业。
az iot central job create --app-id
--content
--group-id
--job-id
[--api-version {2022-07-31}]
[--batch]
[--batch-type {number, percentage}]
[--cancellation-threshold]
[--cancellation-threshold-batch]
[--cancellation-threshold-type {number, percentage}]
[--central-api-uri]
[--desc]
[--job-name]
[--token]
示例
创建具有名称的作业
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath}
创建具有名称和批处理配置的作业。
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --batch {jobBatchValue} --batch-type {jobBatchType}
创建具有名称和取消阈值配置的作业,无需批处理。
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --cancellation-threshold {jobCancellationThresholdValue} --cancellation-threshold-type {jobCancellationThresholdType} --description {jobDesc}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业数据定义。 提供 JSON 文件或原始字符串化 JSON 的路径。 [文件路径示例:./path/to/file.json][字符串化 JSON:[{}] 的示例。 请求正文必须包含 JobData 数组。
要对其执行作业的设备组的 ID。
作业的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
完成批处理的设备的数量或百分比。
指定是否对多个设备执行批处理或总数的百分比。
应用取消阈值的设备的数量或百分比。
取消阈值是按批应用还是应用于整个作业。
指定取消阈值是否适用于许多设备或总数的百分比。
与应用程序关联的 IoT Central DNS 后缀。
作业的详细说明。
作业的显示名称。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job get-devices
获取作业设备状态。
az iot central job get-devices --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
按作业 ID 获取单个设备状态的列表
az iot central job get-devices --app-id {appid} --job-id {jobId}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job list
获取 IoT Central 应用程序的作业列表。
az iot central job list --app-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
列出应用程序中的作业
az iot central job list --app-id {appid}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job rerun
在所有失败的设备上重新运行作业。
az iot central job rerun --app-id
--job-id
--rerun-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
重新运行作业
az iot central job rerun --app-id {appid} --job-id {jobId} --rerun-id {rerunId}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业的唯一标识符。
重新运行的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job resume
恢复已停止的作业。
az iot central job resume --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
恢复作业
az iot central job resume --app-id {appid} --job-id {jobId}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job show
按 ID 获取作业的详细信息。
az iot central job show --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
获取作业的详细信息
az iot central job show --app-id {appid} --job-id {jobId}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az iot central job stop
停止正在运行的作业。
az iot central job stop --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
示例
停止作业
az iot central job stop --app-id {appid} --job-id {jobId}
必需参数
要管理的 IoT Central 应用的应用 ID。 可以在应用程序“关于”页面的帮助菜单下找到应用 ID。
作业的唯一标识符。
可选参数
参数“api_version”已弃用,将在将来的版本中删除。
所请求操作的 API 版本。
与应用程序关联的 IoT Central DNS 后缀。
如果想要在不对 Azure CLI 进行身份验证的情况下提交请求,可以指定有效的用户令牌对请求进行身份验证。 必须将密钥类型指定为请求的一部分。 更多信息请访问 https://aka.ms/iotcentraldocsapi。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。