你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
当用户断开连接时自动停止开发箱
为了节省成本,可以将 Dev Box 池配置为在用户与 RDP 会话断开连接时停止,在可以配置的超时期限之后停止。 Microsoft Dev Box 会在用户断开连接后尝试停止所有开发箱,并且不会在配置的超时期内重新建立新的 RDP 会话。
注意
断开连接时停止仅适用于使用已启用休眠功能的 Dev Box 定义创建的 Dev Box。 若要详细了解如何在 Dev Box 定义上启用休眠,请参阅如何配置开发箱休眠。
重要
开发箱休眠目前为预览版。 有关预览版状态的详细信息,请参阅 Microsoft Azure 预览版的补充使用条款。 该文档定义了适用于测试版、预览版或尚未正式发布的 Azure 功能的法律术语。
权限
若要在开发箱池上管理“连接时停止”设置,需要以下权限:
操作 | 所需权限 |
---|---|
配置池 | 所有者、参与者或 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 |
指示是否在使用“断开连接时停止”。 选项包括 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 |
开发箱项目的名称。 |