租户

管理 Azure Sphere 租户。

重要

命令 azsphere tenant download-ca-certificateazsphere tenant download-ca-certificate-chainazsphere tenant download-validation-certificate 已过时。 请改用 azsphere ca-certificate downloadazsphere ca-certificate download-chainazsphere ca-certificate download-proofazsphere ca-certificate list

在 Azure Sphere CLI 中,创建租户时不会自动选择默认 租户。 必须运行 azsphere tenant select 命令来选择要用于电脑上当前用户的默认租户。 这是为了确保默认租户是正确的租户,在执行无法撤消的一次性操作(例如 认领设备)时要使用的租户。

操作 描述
创建 创建新租户。
download-error-report 返回当前租户中的设备的错误信息。
列表 列出可用的 Azure Sphere 租户。
选择 选择要在此计算机上使用的默认 Azure Sphere 租户。
show-selected 显示此计算机的默认 Azure Sphere 租户。
更新 汇报租户的详细信息,例如租户的名称。

创建

创建新的 Azure Sphere 租户。 需要附加设备才能运行此命令。 有关详细信息,请参阅 创建 Azure Sphere 租户

如果已有一个租户,并且确定需要另一个租户,请使用 --force-additional 参数。 目前,无法删除 Azure Sphere 租户。 创建租户后,运行 azsphere tenant select 以选择要用于此电脑上当前用户的默认租户。 可以使用 azsphere role add 命令为当前 Azure Sphere 租户中的用户添加角色。

azsphere tenant create 命令适用于本地附加的 Azure Sphere 设备。 如果在未附加设备的情况下尝试命令,将收到错误。 创建租户时会记录设备 ID,每个设备只能创建一个租户。

必需参数

参数 类型 描述
-n、--name 字符串 指定租户的名称。 命名租户时,请使用字母数字字符。 不允许使用特殊字符。 名称不能超过 50 个字符,并且区分大小写。

可选参数

参数 类型 描述
-d、--device 字符串 指定附加多个设备时要运行命令的设备。 附加多个设备时,此参数是必需的。 默认使用当前附加的设备。 可以指定附加设备的设备 ID、IP 地址或本地连接 ID。
Azure Sphere CLI 支持 Windows 上的多个 MT3620 设备,但 Linux 上一次只能连接一台设备。 因此,Windows 支持此参数,但 Linux 不支持此参数。 如果在 Linux 上将此参数与 命令一起使用,则返回错误。
--force-additional 布尔 强制创建新的 Azure Sphere 租户。 仅当确定要使用当前帐户使用附加设备创建新的 Azure Sphere 租户时,才使用此命令。
--disable-confirm-prompt 布尔 禁用用户确认提示。
全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant create --name MyTenant

--force-additional如果确定要使用此帐户使用附加设备创建新的 Azure Sphere 租户,请使用 和 --disable-confirm-prompt 参数。 以前用于创建 Azure Sphere 租户的设备不能用于创建新租户。

azsphere tenant create --name MyTenant --force-additional
You have logged in with the following account:
bob@contoso.com
Do you want to use this account to create a new Azure Sphere tenant using the attached device?
You cannot change the tenant name 'MyTenant1' once it has been created.
Enter 'yes' to continue. Enter anything else to exit.
yes
> verbose: TraceId: c761ba73-761e-4df2-94f5-3f87384d71b7
Created a new Azure Sphere tenant:
 --> Tenant Name: MyTenant1
 --> Tenant ID:   768c2cd6-059a-49ad-9f53-89f5271cea15
Please use 'azsphere tenant select --tenant MyTenant' to select the created tenant.

提示

创建租户后,请确保运行 azsphere tenant select 以选择要用于此电脑上当前用户的默认租户。

download-error-report

返回当前租户中的设备报告的错误信息。

此命令从 Azure Sphere 安全服务云中拉取事件数据,不需要与特定设备建立物理连接。 azsphere tenant download-error-report 命令在当前租户的上下文中工作,并返回该租户内所有设备的错误报告。

注意

最近报告的事件最多可能需要 24 小时才能下载。 有关详细信息,请参阅 收集和解释错误数据

可选参数

参数 类型 描述
--目的地 字符串 指定输出文件的路径和文件名。
-t、--tenant GUID 或名称 指定要在中执行此操作的租户。 重写默认所选租户。 可以指定租户 ID 或租户名称。
全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant download-error-report --destination c:\error-report.csv --tenant 143adbc9-1bf0-4be2-84a2-084a331d81cb

列表

列出 Azure Sphere 租户。

全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant list
 ------------------------------------ --------------------- -------------
 Id                                   Name                  Roles
 ========================================================================
 143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant              Administrator
                                                            Contributor
 ------------------------------------ --------------------- -------------

选择

选择要为此电脑上的当前用户使用的默认 Azure Sphere 租户。

若要显示当前默认租户,请使用 azsphere tenant show-selected

必需参数

参数 类型 描述
-t、--tenant GUID 或名称 指定要在中执行此操作的租户。 重写默认所选租户。 可以指定租户 ID 或租户名称。
全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant select --tenant 143adbc9-1bf0-4be2-84a2-084a331d81cb
 ------------------------------------ --------------------- -------------
 Id                                   Name                  Roles
 ========================================================================
 143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant               Administrator
                                                            Contributor
 ------------------------------------ --------------------- -------------

show-selected

显示此电脑上当前用户的默认 Azure Sphere 租户的详细信息。

这是使用 azsphere tenant select 命令选择的租户

全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant show-selected
 ------------------------------------ --------------------- -------------
 Id                                   Name                  Roles
 ========================================================================
 143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant               Administrator
                                                            Contributor
 ------------------------------------ --------------------- -------------

更新

汇报租户的详细信息,例如租户的名称。

必需参数

参数 类型 描述
-n、--new-name 字符串 指定租户的新名称。 命名租户时,请使用字母数字字符。 不允许使用特殊字符。 名称不能超过 50 个字符,并且区分大小写。

可选参数

参数 类型 描述
-t、--tenant GUID 或名称 指定要在中执行此操作的租户。 重写默认所选租户。 可以指定租户 ID 或租户名称。
全局参数

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

参数 描述
--调试 增加日志记录详细程度以显示所有调试日志。 如果发现 bug,请在提交 bug 报告时提供带有 --debug 标志的生成的输出。
-h、--help 打印有关命令及其参数的 CLI 参考信息,并列出可用的子组和命令。
--only-show-errors 仅显示错误,禁止显示警告。
-o、--output 更改输出格式。 可用的输出格式包括 json、jsonc (着色 JSON) 、tsv (Tab 分隔值) 、表 (人工可读的 ASCII 表) 和 yaml。 默认情况下,CLI 输出 table。 若要详细了解可用的输出格式,请参阅 Azure Sphere CLI 命令的输出格式
--查询 使用 JMESPath 查询语言筛选从 Azure Sphere 安全服务返回的输出。 有关详细信息和示例,请参阅 JMESPath 教程查询 Azure CLI 命令输出
--详细 打印有关在操作期间在 Azure Sphere 中创建的资源的信息和其他有用信息。 用于 --debug 完整的调试日志。

注意

如果使用 Azure Sphere 经典 CLI,请参阅 全局参数 ,详细了解可用选项。

例子

azsphere tenant update --tenant a323c263-2aa3-2559-aabb-a3fc32631900 --new-name Tenant2
 ------------------------------------ --------------------- -------------
 Id                                   Name                  Roles
 ========================================================================
 a323c263-2aa3-2559-aabb-a3fc32631900 Tenant2               Administrator
                                                            Contributor
 ------------------------------------ --------------------- -------------

提示

如果尚未选择默认租户,则会显示可用租户的列表。 通过选择其中一个选项来设置默认租户。