你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
为了节省成本,可以将 Dev Box 池配置为在用户与 RDP 会话断开连接时停止,在可以配置的超时期限之后停止。 Microsoft Dev Box 会在用户断开连接后尝试停止所有开发箱,并且不会在配置的超时期内重新建立新的 RDP 会话。
注意
“断开连接时停止”功能仅适用于使用已启用休眠功能的 Dev Box 定义创建的开发箱。 若要了解有关在 Dev Box 定义上启用休眠的详细信息,请参阅 如何配置开发框休眠。
先决条件
若要在开发箱池上管理“连接时停止”设置,需要以下权限:
| 操作 | 所需的权限 |
|---|---|
| 配置池 | 所有者、参与者或 DevCenter 项目管理员。 |
使用 Azure CLI 管理“断开连接时停止”设置
可以使用 Azure CLI 管理开发箱池上的断开连接设置停止。
在断开连接时停止更新池
以下 Azure CLI 命令可在开发箱池上的断开连接时停止:
az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Enabled" grace-period-minutes="180"
| 参数 | 值 |
|---|---|
pool-name |
开发箱池的名称 |
project |
开发箱项目的名称。 |
resource-group |
开发箱池的资源组的名称。 |
grace-period-minutes |
在用户断开与 RDP 会话的连接后等待的持续时间,然后再停止开发箱。 该值必须介于 60 到 480 分钟之间。 |
status |
指示是否在使用“断开连接时停止”。 选项包括 Enabled 或 Disabled。 |
在断开连接时禁用停止
以下 Azure CLI 命令在开发箱池上的断开连接时禁用停止:
az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Disabled"
| 参数 | 值 |
|---|---|
pool-name |
开发箱池的名称 |
project-name |
开发箱项目的名称。 |
status |
值 Disabled 表示在用户断开连接时不停止开发箱。 |