你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

当用户断开连接时自动停止开发箱

为了节省成本,可以将 Dev Box 池配置为在用户与 RDP 会话断开连接时停止,在可以配置的超时期限之后停止。 Microsoft Dev Box 会在用户断开连接后尝试停止所有开发箱,并且不会在配置的超时期内重新建立新的 RDP 会话。

注意

断开连接时停止仅适用于使用已启用休眠功能的 Dev Box 定义创建的 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 会话的连接后等待的持续时间,然后再停止开发箱(以分钟为单位)
status 指示是否在使用“断开连接时停止”。 选项包括 EnabledDisabled

在断开连接时禁用停止

以下 Azure CLI 命令在开发箱池上的断开连接时禁用停止:

az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Disabled" 
参数
pool-name 开发箱池的名称
project-name 开发箱项目的名称。