ユーザーが切断したときに開発ボックスを自動停止する

コストを節約するために、構成できるタイムアウト期間の後に、ユーザーが RDP セッションを切断したときに停止するように開発ボックス プールを構成できます。 Microsoft Dev Box は、ユーザーが切断した後にすべての開発ボックスを停止しようとし、構成されたタイムアウト期間内に新しい RDP セッションを再確立しません。

Note

切断時の停止は、休止状態が有効な開発ボックス定義で作成された開発ボックスにのみ適用されます。 開発ボックスの定義で休止状態を有効にする方法の詳細については、「開発ボックスの休止状態を構成する方法」を参照してください

重要

開発ボックスの休止状態は、現在プレビュー段階です。 プレビュー状態の詳細については、「Microsoft Azure プレビューの追加の使用条件」を参照してください。 このドキュメントでは、ベータ版、プレビュー版、またはその他のまだ一般提供されていない Azure 機能に適用される法律条項を規定しています。

アクセス許可

開発ボックス プールの接続設定の停止を管理するには、次のアクセス許可が必要です。

アクション 必要なアクセス許可
プールを構成する 所有者、共同作成者、または DevCenter Project 管理者。

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 開発ボックス プロジェクトの名前。