az lab vm
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
在 Azure DevTest 實驗室中管理 VM。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az lab vm apply-artifacts |
將成品套用至 Azure DevTest Lab 中的虛擬機器。 |
核心 | 預覽版 |
az lab vm claim |
從實驗室宣告虛擬機器。 |
核心 | 預覽版 |
az lab vm create |
在實驗室中建立 VM。 |
核心 | 預覽版 |
az lab vm delete |
刪除虛擬機器。 |
核心 | 預覽版 |
az lab vm list |
列出 Azure DevTest 實驗室中的 VM。 |
核心 | 預覽版 |
az lab vm show |
取得虛擬機器。 |
核心 | 預覽版 |
az lab vm start |
啟動虛擬機器。 |
核心 | 預覽版 |
az lab vm stop |
停止虛擬機器 此作業可能需要一段時間才能完成。 |
核心 | 預覽版 |
az lab vm apply-artifacts
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
將成品套用至 Azure DevTest Lab 中的虛擬機器。
az lab vm apply-artifacts --lab-name
--name
--resource-group
[--artifacts]
範例
將成品套用至 Azure DevTest Lab 中的虛擬機器。 (自動產生)
az lab vm apply-artifacts --artifacts '@artifacts.json' --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup
必要參數
實驗室的名稱。
虛擬機器的名稱。
實驗室的資源群組名稱。
選擇性參數
要套用之成品的 JSON 編碼陣列。 使用 '@{file}' 從檔案載入。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm claim
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
從實驗室宣告虛擬機器。
az lab vm claim [--ids]
[--lab-name]
[--name]
[--resource-group]
[--subscription]
範例
在實驗室中宣告任何可用的虛擬機器。
az lab vm claim -g {ResourceGroup} --lab-name {LabName}
在實驗室中宣告特定的虛擬機器。
az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}
依識別碼在實驗室中宣告多個虛擬機器。
az lab vm claim --ids \
/subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
/subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
實驗室的名稱。
要宣告的虛擬機器名稱。
實驗室的資源群組名稱。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm create
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
在實驗室中建立 VM。
az lab vm create --lab-name
--name
--resource-group
[--admin-password]
[--admin-username]
[--allow-claim]
[--artifacts]
[--authentication-type]
[--disk-type]
[--expiration-date]
[--formula]
[--generate-ssh-keys]
[--image]
[--image-type]
[--ip-configuration]
[--notes]
[--saved-secret]
[--size]
[--ssh-key]
[--subnet]
[--tags]
[--vnet-name]
範例
從資源庫映射在實驗室中建立 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2
從資源庫映射使用 SSH 驗證在實驗室中建立 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh
使用密碼驗證,從資源庫映射在實驗室中建立可宣告的 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim
從資源庫映射使用密碼驗證在實驗室中建立 Windows VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2
從自訂映射在實驗室中建立 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2
使用公用 IP 在實驗室中建立 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public
從公式建立 VM。
az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'
必要參數
實驗室的名稱。
虛擬機器的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
VM 系統管理員的密碼。
VM 系統管理員的使用者名稱。
指出 VM 是否應建立為可宣告的旗標。
要套用之成品的 JSON 編碼陣列。 使用 '@{file}' 從檔案載入。
VM 允許的驗證類型。 允許的值為:密碼、ssh。
要用於虛擬機器儲存體類型。 允許的值為:進階版、Standard、StandardSSD。
VM 的到期日 UTC(yyyy-MM-ddTHH:mm:ss)。
公式的名稱。 用於 az lab formula list
可用的公式。
搭配 --export-artifacts
旗標使用 az lab formula
以匯出和更新成品,然後透過 --artifacts
引數傳遞結果。
如果遺失,請產生 SSH 公開和私密金鑰檔案。
作業系統映射的名稱(資源庫映射名稱或自訂映射名稱/識別碼)。
用於 az lab gallery-image list
可用的資源庫映射或 az lab custom-image list
可用的自訂映射。
影像的類型。 允許的值為:資源庫、自訂值。
要用於 VM 的 IP 組態類型。 允許的值為:共用、公用、私用。
如果省略,將會根據 VM 的 vnet 選取。
虛擬機器的注意事項。
要用於驗證的已儲存密碼名稱。
提供此值時,會用來取代其他驗證方法。
要建立的 VM 大小。 如需大小資訊,請參閱 https://azure.microsoft.com/pricing/details/virtual-machines/ 。
SSH 公開金鑰或公開金鑰檔案路徑。 使用 --generate-ssh-keys
來產生 SSH 金鑰。
要新增 VM 的子網名稱。
以空格分隔 key[=value]
標記的格式。
標記可以藉由將空值 「」 指派給它們來清除。
要新增 VM 的虛擬網路名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm delete
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
刪除虛擬機器。
此作業可能需要一段時間才能完成。
az lab vm delete --lab-name
--name
--resource-group
必要參數
實驗室的名稱。
虛擬機器的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm list
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
列出 Azure DevTest 實驗室中的 VM。
az lab vm list --lab-name
--resource-group
[--all]
[--claimable]
[--environment]
[--expand]
[--filters]
[--object-id]
[--order-by]
[--top]
範例
列出 Azure DevTest 實驗室中的 VM。 (自動產生)
az lab vm list --lab-name MyLab --resource-group MyResourceGroup
必要參數
實驗室的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
列出實驗室中的所有虛擬機器。 無法搭配 --filters
使用。
僅列出實驗室中可宣告的虛擬機器。 無法搭配 --filters
使用。
要列出虛擬機器的環境名稱或識別碼。 無法搭配 --filters
使用。
展開查詢。
要套用的篩選條件。
要列出 VM 之擁有者的物件識別碼。
使用 OData 標記法的結果排序運算式。
要傳回的資源數目上限。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm show
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
取得虛擬機器。
az lab vm show --lab-name
--name
--resource-group
[--expand]
必要參數
實驗室的名稱。
虛擬機器的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
指定$expand查詢。 範例:'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm start
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
啟動虛擬機器。
此作業可能需要一段時間才能完成。
az lab vm start --lab-name
--name
--resource-group
必要參數
實驗室的名稱。
虛擬機器的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az lab vm stop
命令群組 'lab' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
停止虛擬機器 此作業可能需要一段時間才能完成。
az lab vm stop --lab-name
--name
--resource-group
必要參數
實驗室的名稱。
虛擬機器的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。