依排程自動停止您的 Microsoft 開發箱

若要節省成本,您可以在 Microsoft 開發箱集區上啟用自動停止排程。 Microsoft Dev Box 會在排程中指定的時間,嘗試停止集區中的所有開發方塊。 您可以為每個集區的一個時區中設定一個停止時間。

注意

使用已啟用休眠功能的 Dev Box 定義所建立的自動停止排程休眠開發方塊。 使用不支援休眠的開發方塊定義所建立的開發方塊將會關閉。 若要深入瞭解如何在 Dev Box 定義上啟用休眠功能,請參閱 如何設定開發方塊休眠

權限

若要管理 Microsoft 開發箱排程,您需要下列權限:

動作 所需權限
設定排程 擁有者、參與者或 DevCenter 專案管理員。

在 Azure 入口網站中管理自動停止排程

您可以使用 Azure 入口網站來啟用、修改和停用自動停止排程。

建立自動停止排程

您可以在設定新的 Microsoft 開發箱集區時建立自動停止排程,或修改現有的 Microsoft 開發箱集區。 下列步驟說明如何使用 Azure 入口網站來建立和設定自動停止排程。

將自動停止排程新增至現有集區

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]

    顯示從 [Azure 入口網站] 搜尋方塊中搜尋項目的螢幕快照。

  3. 開啟與您要編輯之集區關聯的專案,然後選取 [ Microsoft 開發箱集區]

    專案現有開發方塊集區清單的螢幕快照。

  4. 決定您要修改的集區,然後向右捲動。 開啟集區的更多選項 [...] 功能表,然後選取 [編輯]

    開發方塊集區的更多選項功能表和已選取 [編輯] 選項的螢幕快照。

  5. 在 [編輯 Microsoft 開發箱集區] 窗格中,於 [自動停止] 區段中進行下列設定:

    設定
    啟用自動停止 選取 [是] 以在建立集區之後啟用自動停止排程。
    停止時間 選取關閉集區中所有 Microsoft 開發箱的時間。 此集區中的所有 Microsoft 開發箱每天都會關機。
    時區 選取停止時間所在的時區。

    [編輯開發方塊集區] 頁面的螢幕快照,其中顯示 [自動停止選項] 和 [是] 已選取。

  6. 選取 [儲存]。

建立集區時新增自動停止排程

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取專案

  3. 開啟您要建立集區的項目,選取 [ Microsoft 開發箱集區],然後選取 [建立]

    項目內開發方塊集區清單的螢幕快照。清單是空的。已選取 [建立] 選項。

  4. 在 [建立 Microsoft 開發箱集區] 窗格上,輸入下列值:

    設定
    名稱 輸入集區的名稱。 開發人員會在建立開發箱時看到並選取集區名稱。 此名稱必須是專案中的唯一名稱。
    開發箱定義 選取現有的開發箱定義。 定義會決定在此集區中建立之 Microsoft 開發箱的基底映像和大小。
    網路連線 1.選取 [部署至 Microsoft 裝載的網路]
    2. 針對 Microsoft 開發箱選取您想要的部署區域。 選擇靠近預期 Microsoft 開發箱使用者的區域,以獲得最佳使用者體驗。
    開發箱建立者權限 選取 [本機系統管理員] 或 [標準使用者]
    啟用自動停止 預設值為 [是]。 選取 [否] 以停用自動停止排程。 您可以在建立集區之後設定自動停止排程。
    停止時間 選取集區中所有 Microsoft 開發箱的關閉時間。 此集區中的所有 Microsoft 開發箱每天此時都會關閉。
    時區 選取停止時間的時區。
    授權 選取此核取方塊,以確認組織具有您想要套用至此集區中 Microsoft 開發箱的 Azure Hybrid Benefit 授權。

    [建立開發方塊集區] 對話框的螢幕快照。

  5. 選取 建立

  6. 確認新的開發箱集區出現在清單中。 您可能需要重新整理畫面。

刪除自動停止排程

請遵循下列步驟以刪除集區的自動停止排程:

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取專案

  3. 開啟與您要修改之集區相關聯的專案,然後選取 [ Microsoft 開發箱集區]

  4. 決定您要修改的集區,然後向右捲動。 開啟集區的更多選項 [...] 功能表,然後選取 [編輯]

  5. 在 [編輯 Microsoft 開發箱集區] 窗格的 [自動停止] 區段中,將 [啟用自動停止] 設定切換為 [否]

    [編輯開發方塊集區] 頁面的螢幕快照,其中顯示 [自動停止選項] 和 [未選取]。

  6. 選取 [儲存]。

在您變更設定之後,此集區中的 Microsoft 開發箱不會自動關閉。

使用 Azure CLI 管理自動停止排程

您也可以使用 Azure CLI 來管理自動停止排程。

建立自動停止排程

下列 Azure CLI 命令會建立自動停止排程:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
參數
pool-name 您的 Microsoft 開發箱集區名稱。
project Microsoft 開發箱專案的名稱。
resource-group Microsoft 開發箱集區的資源群組名稱。
time Microsoft 開發箱應該關閉的當地時間,例如 23:15 下午 11:15。
time-zone 用來判斷當地時間的標準時區字串,例如 "America/Los_Angeles"
state 指出排程是否正在使用中。 選項包括 EnabledDisabled

刪除自動停止排程

在 Azure CLI 中輸入下列命令,以刪除自動停止排程:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
參數
pool-name 您的 Microsoft 開發箱集區名稱。
project-name Microsoft 開發箱專案的名稱。