Share via


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

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

權限

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

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

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

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

建立自動停止排程

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

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

  1. 登入 Azure 入口網站

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

    Screenshot showing a search for projects from the Azure portal search box.

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

    Screenshot of the list of existing dev box pools for the project.

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

    Screenshot of the more options menu for a dev box pool and the Edit option selected.

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

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

    Screenshot of the edit dev box pool page showing the Auto-stop options and Yes selected.

  6. 選取 [儲存]。

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

  1. 登入 Azure 入口網站

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

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

    Screenshot of the list of dev box pools within a project. The list is empty. The Create option is selected.

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

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

    Screenshot of the Create dev box pool dialog.

  5. 選取 建立

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

刪除自動停止排程

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

  1. 登入 Azure 入口網站

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

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

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

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

    Screenshot of the edit dev box pool page showing the Auto-stop options and No selected.

  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 開發箱專案的名稱。