az lab vm
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
管理 Azure 开发测试实验室中的 VM。
命令
| 名称 | 说明 | 类型 | Status |
|---|---|---|---|
| az lab vm apply-artifacts |
将项目应用于虚拟机。 此作可能需要一段时间才能完成。 |
Core | Preview |
| az lab vm claim |
用于在 Azure 开发测试实验室中声明 VM 的命令。 |
Core | Preview |
| az lab vm create |
在实验室中创建 VM。 |
Core | Preview |
| az lab vm delete |
删除虚拟机。 此作可能需要一段时间才能完成。 |
Core | Preview |
| az lab vm hibernate |
休眠虚拟机此作可能需要一段时间才能完成。 |
Core | Preview |
| az lab vm list |
列出给定实验室中的虚拟机。 |
Core | Preview |
| az lab vm show |
显示虚拟机。 |
Core | Preview |
| az lab vm start |
启动虚拟机。 此作可能需要一段时间才能完成。 |
Core | Preview |
| az lab vm stop |
停止虚拟机此作可能需要一段时间才能完成。 |
Core | Preview |
| az lab vm wait |
将 CLI 置于等待状态,直到满足条件。 |
Core | Preview |
az lab vm apply-artifacts
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
将项目应用于虚拟机。 此作可能需要一段时间才能完成。
az lab vm apply-artifacts --lab-name
--name
--resource-group
[--artifacts]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
示例
将项目应用于 Azure 开发测试实验室中的虚拟机。
az lab vm apply-artifacts --artifacts artifacts.json --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
要应用的项目的 JSON 编码数组的路径。 JSON 编码的参数列表。
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm claim
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
用于在 Azure 开发测试实验室中声明 VM 的命令。
az lab vm claim [--ids]
[--lab-name]
[--name]
[--resource-group]
[--subscription]
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
实验室的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
要声明的虚拟机的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm create
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
在实验室中创建 VM。
az lab vm create --lab-name
--name
--resource-group
[--admin-password]
[--admin-username]
[--allow-claim {0, 1, f, false, n, no, t, true, y, yes}]
[--artifacts]
[--authentication-type {password, ssh}]
[--disk-type {Premium, Standard, StandardSSD}]
[--expiration-date]
[--formula]
[--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
[--image]
[--image-type {custom, gallery}]
[--ip-configuration {private, public, shared}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--notes]
[--saved-secret]
[--size]
[--ssh-key]
[--subnet]
[--tags]
[--vnet-name]
必需参数
实验室的名称。
虚拟机或环境的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
VM 管理员的密码。
| 属性 | 值 |
|---|---|
| 参数组: | Authentication Arguments |
VM 管理员的用户名。
| 属性 | 值 |
|---|---|
| 参数组: | Authentication Arguments |
| 默认值: | your_system_user_login_name |
指示是否应将 VM 创建为可认领的标志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
要应用的项目的 JSON 编码数组的路径。 JSON 编码的参数列表。
VM 允许的身份验证类型。
| 属性 | 值 |
|---|---|
| 参数组: | Authentication Arguments |
| 默认值: | password |
| 接受的值: | password, ssh |
要用于虚拟机的存储类型。
| 属性 | 值 |
|---|---|
| 接受的值: | Premium, Standard, StandardSSD |
VM 的到期日期。
公式的名称。 对可用公式使用 az lab formula list。 将 az lab formula 与 --export-artifacts 标志配合使用来导出和更新项目,然后通过 --artifacts 参数传递结果。
生成 SSH 公钥和私钥文件(如果缺少)。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
作系统映像的名称(库映像名称或自定义映像名称/ID)。 对可用的库映像使用 az lab gallery-image list,或将 az lab custom-image list 用于可用的自定义映像。
图像的类型。
| 属性 | 值 |
|---|---|
| 接受的值: | custom, gallery |
要用于 VM 的 IP 配置类型。
| 属性 | 值 |
|---|---|
| 参数组: | Network Arguments |
| 接受的值: | private, public, shared |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
虚拟机的说明。
要用于身份验证的已保存机密的名称。 提供此值后,它将用于代替其他身份验证方法。
| 属性 | 值 |
|---|---|
| 参数组: | Authentication Arguments |
要创建的 VM 的大小。 请参阅 https://azure.microsoft.com/pricing/details/virtual-machines/ 了解大小信息。
SSH 公钥或公钥文件路径。 使用 --generate-ssh-keys 生成 SSH 密钥。
| 属性 | 值 |
|---|---|
| 参数组: | Authentication Arguments |
要向其添加 VM 的子网的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Network Arguments |
资源的标记。 支持速记语法、json-file 和 yaml-file。 请尝试“??” 以显示更多内容。
要向其添加 VM 的虚拟网络的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Network Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm delete
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
删除虚拟机。 此作可能需要一段时间才能完成。
az lab vm delete --lab-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--yes]
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
不要提示确认。
| 属性 | 值 |
|---|---|
| 默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm hibernate
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
休眠虚拟机此作可能需要一段时间才能完成。
az lab vm hibernate --lab-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
示例
休眠虚拟机。
az lab vm hibernate --resource-group MyResourceGroup --lab-name MyLab --name MyVM
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm list
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
列出给定实验室中的虚拟机。
az lab vm list --lab-name
--resource-group
[--all {0, 1, f, false, n, no, t, true, y, yes}]
[--claimable {0, 1, f, false, n, no, t, true, y, yes}]
[--environment]
[--expand]
[--filters]
[--max-items]
[--next-token]
[--object-id]
[--order-by]
[--top]
示例
列出 Azure 开发测试实验室中的 VM。
az lab vm list --lab-name MyLab --resource-group MyResourceGroup
必需参数
实验室的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
列出实验室中的所有虚拟机。 不能与 --filters一起使用。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
仅列出实验室中可认领的虚拟机。 不能与 --filters一起使用。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
要在其中列出虚拟机的环境的名称或 ID。 不能与 --filters一起使用。
| 属性 | 值 |
|---|---|
| 参数组: | Filter Arguments |
指定$expand查询。 示例:“properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)””。
要应用于作的筛选器。 示例:“$filter=contains(name,'myName')。
| 属性 | 值 |
|---|---|
| 参数组: | Filter Arguments |
命令输出中要返回的项总数。 如果可用的项总数大于指定的值,则会在命令的输出中提供令牌。 若要恢复分页,请在后续命令的 --next-token 参数中提供令牌值。
| 属性 | 值 |
|---|---|
| 参数组: | Pagination Arguments |
用于指定开始分页的位置的令牌。 这是先前截断的响应中的令牌值。
| 属性 | 值 |
|---|---|
| 参数组: | Pagination Arguments |
要列出其 VM 的所有者的对象 ID。
结果的排序表达式,使用 OData 表示法。 示例:“$orderby=name desc”。
要从作返回的最大资源数。 示例:“$top=10”。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm show
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
显示虚拟机。
az lab vm show --lab-name
--name
--resource-group
[--expand]
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
指定$expand查询。 示例:“properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)””。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm start
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
启动虚拟机。 此作可能需要一段时间才能完成。
az lab vm start --lab-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm stop
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
停止虚拟机此作可能需要一段时间才能完成。
az lab vm stop --lab-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
必需参数
实验室的名称。
虚拟机的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 接受的值: | 0, 1, f, false, n, no, t, true, y, yes |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az lab vm wait
命令组“lab”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
将 CLI 置于等待状态,直到满足条件。
az lab vm wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--lab-name]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
等待在“Succeeded”中使用“provisioningState”创建。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
等待条件满足自定义 JMESPath 查询。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
等到删除为止。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
等待资源存在。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
指定$expand查询。 示例:“properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)””。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
轮询间隔(以秒为单位)。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | 30 |
实验室的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
虚拟机的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
最大等待(以秒为单位)。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | 3600 |
等到 provisioningState 更新为“Succeeded”。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |