适用于 Azure CLI 的 Azure Sphere 扩展概述

用于管理 Azure Sphere 附加设备和云部署的命令行工具作为 Azure CLI 扩展分发。

安装 Azure CLI 和 Azure Sphere 扩展

若要获取 Azure CLI 的 Azure Sphere 扩展,请执行以下操作:

  1. 安装 Azure CLI (如果尚未安装)。

  2. 若要添加 Azure Sphere 扩展,请运行以下命令:

    az extension add --name azure-sphere
    

必须使用 Azure CLI 登录才能登录到要用于管理 Azure Sphere 设备的 Azure 订阅。

安装扩展后,会在 shell 变量的值 $AZURE_EXTENSION_DIR 下找到其位置。 如果此变量未设置,默认情况下在 Linux 和 macOS 上该值为 $HOME/.azure/cliextensions,在 Windows 上为 %USERPROFILE%\.azure\cliextensions

提示

登录后,会看到与 Azure 帐户关联的订阅列表。 确保使用 az account set Azure Sphere 扩展的命令选择具有所需权限的订阅才能正常运行。 有关订阅选择的详细信息,请参阅使用多个 Azure 订阅

管理 Azure Sphere 扩展

若要查看已安装的 Azure CLI 扩展版本,请使用以下命令:

az version

若要将 Azure Sphere 扩展更新到最新版本,请使用:

az extension update --name azure-sphere

若要卸载 Azure Sphere 扩展,请使用:

az extension remove --name azure-sphere

常见的 Azure Sphere CLI 命令

可以通过从 Windows 命令提示符或 PowerShell 键入 az sphere 来使用 Azure Sphere 命令。 在 Linux 上,可以使用任何命令行接口(CLI)。 CLI 为 bash shell 下的命令提供完整 tab 键补全。

下表列出了一些常见的 Azure Sphere 命令及其参考文档的链接。

命令 说明
az sphere catalog 管理目录。
az sphere ca-certificate 管理目录中的证书。
az sphere deployment 管理目录中的部署。
az sphere device 管理 Azure Sphere 设备。
az sphere device-group 管理目录中的设备组。
az sphere image 管理目录中的图像。
az sphere product 管理目录中的产品。
az sphere get-support-data 收集有关系统、云和设备配置的诊断数据。

Azure CLI 允许设置配置选项,通过为参数(或--resource-group--subscription--catalog提供默认值,从而简化 Azure Sphere CLI 命令的使用。

设备依赖命令

该命令适用于本地连接的 Azure Sphere 设备。 如果在未连接设备的情况下尝该试命令,则会收到错误。 有关设备命令的详细信息, 请参阅 az sphere device

  • az sphere device claim
  • az sphere device recover
  • az sphere device restart
  • az sphere device show-attached
  • az sphere device show-os-version
  • az sphere device app show-memory-status
  • az sphere device app show-quota
  • az sphere device app show-status
  • az sphere device app start
  • az sphere device app stop
  • az sphere device capability show-attached
  • az sphere device capability update
  • az sphere device certificate add
  • az sphere device certificate delete
  • az sphere device certificate list
  • az sphere device certificate show
  • az sphere device certificate show-quota
  • az sphere device image list-installed
  • az sphere image-package show
  • az sphere device manufacturing-state show
  • az sphere device manufacturing-state update
  • az sphere device network proxy apply
  • az sphere device network proxy delete
  • az sphere device network proxy show
  • az sphere device network disable
  • az sphere device network enable
  • az sphere device network list-firewall-rules
  • az sphere device network list-interfaces
  • az sphere device network show-diagnostics
  • az sphere device network show-status
  • az sphere device network update-interface
  • az sphere device sideload delete
  • az sphere device sideload deploy
  • az sphere device wifi add
  • az sphere device wifi disable
  • az sphere device wifi enable
  • az sphere device wifi forget
  • az sphere device wifi list
  • az sphere device wifi reload-config
  • az sphere device wifi scan
  • az sphere device wifi show
  • az sphere device wifi show-status

全局可用参数

以下全局参数可用于 Azure Sphere 扩展:

参数 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示帮助消息。
--only-show-errors 仅显示错误,禁止显示警告。
--output -o 输出格式。 允许的值:json、、、nonejsonctabletsvyamlyamlc。 默认:json
--query JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/
--subscription :订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
--verbose 提高日志记录详细程度。 使用 --debug 获取完整的调试日志。