az lab vm

Zarządzanie maszynami wirtualnymi w laboratorium Azure DevTest Lab.

Polecenia

az lab vm apply-artifacts

Zastosuj artefakty do maszyny wirtualnej w laboratorium Azure DevTest Lab.

az lab vm claim

Pozwuj maszynę wirtualną z laboratorium.

az lab vm create

Tworzenie maszyny wirtualnej w laboratorium.

az lab vm delete

Usuń maszynę wirtualną.

az lab vm list

Wyświetl listę maszyn wirtualnych w laboratorium Azure DevTest Lab.

az lab vm show

Pobierz maszynę wirtualną.

az lab vm start

Uruchom maszynę wirtualną.

az lab vm stop

Zatrzymaj maszynę wirtualną Ta operacja może zająć trochę czasu.

az lab vm apply-artifacts

Zastosuj artefakty do maszyny wirtualnej w laboratorium Azure DevTest Lab.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]

Przykłady

Zastosuj artefakty do maszyny wirtualnej w laboratorium Azure DevTest Lab. (generowane automatycznie)

az lab vm apply-artifacts --artifacts '@artifacts.json' --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name -n

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów laboratorium.

Parametry opcjonalne

--artifacts

Zakodowana w formacie JSON tablica artefaktów do zastosowania. Użyj polecenia "@{file}", aby załadować plik.

az lab vm claim

Pozwuj maszynę wirtualną z laboratorium.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]

Przykłady

Pośmiń dowolną dostępną maszynę wirtualną w laboratorium.

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

Pośmiń określoną maszynę wirtualną w laboratorium.

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

Oświadczenia wielu maszyn wirtualnych w laboratorium według identyfikatorów.

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}

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--lab-name

Nazwa laboratorium.

--name -n

Nazwa maszyny wirtualnej do oświadczenia.

--resource-group -g

Nazwa grupy zasobów laboratorium.

az lab vm create

Tworzenie maszyny wirtualnej w laboratorium.

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]

Przykłady

Utwórz maszynę wirtualną w laboratorium na podstawie obrazu galerii.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

Utwórz maszynę wirtualną w laboratorium na podstawie obrazu galerii z uwierzytelnianiem SSH.

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

Utwórz maszynę wirtualną z możliwością oświadczeń w laboratorium na podstawie obrazu galerii z uwierzytelnianiem za pomocą hasła.

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

Utwórz maszynę wirtualną z systemem Windows w laboratorium na podstawie obrazu galerii z uwierzytelnianiem za pomocą hasła.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

Utwórz maszynę wirtualną w laboratorium na podstawie obrazu niestandardowego.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

Utwórz maszynę wirtualną w laboratorium przy użyciu publicznego adresu IP.

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

Utwórz maszynę wirtualną na podstawie formuły.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name -n

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--admin-password

Hasło administratora maszyny wirtualnej.

--admin-username

Nazwa użytkownika administratora maszyny wirtualnej.

wartość domyślna: your_system_user_login_name
--allow-claim

Flaga wskazująca, czy maszyna wirtualna powinna zostać utworzona jako oświadczenie.

--artifacts

Zakodowana w formacie JSON tablica artefaktów do zastosowania. Użyj polecenia "@{file}", aby załadować plik.

--authentication-type

Typ uwierzytelniania dozwolonego dla maszyny wirtualnej. Dozwolone wartości to: hasło, ssh.

wartość domyślna: password
--disk-type

Storage typ do użycia dla maszyny wirtualnej.

--expiration-date

Data wygaśnięcia w formacie UTC (rrrr-MM-ddTHH:mm:ss) dla maszyny wirtualnej.

--formula

Nazwa formuły. Użyj az lab formula list dla dostępnych formuł.

--generate-ssh-keys

W razie braku generuj pliki kluczy publicznych i prywatnych SSH.

--image

Nazwa obrazu systemu operacyjnego (nazwa obrazu galerii lub niestandardowa nazwa/identyfikator obrazu).

--image-type

Typ obrazu. Dozwolone wartości to: galeria, niestandardowa.

--ip-configuration

Typ konfiguracji adresu IP do użycia dla maszyny wirtualnej. Dozwolone wartości to: udostępnione, publiczne, prywatne.

--notes

Uwagi dotyczące maszyny wirtualnej.

--saved-secret

Nazwa zapisanego wpisu tajnego do użycia do uwierzytelniania.

--size

Rozmiar maszyny wirtualnej do utworzenia. Zobacz https://azure.microsoft.com/pricing/details/virtual-machines/ informacje o rozmiarze.

--ssh-key

Ścieżka pliku klucza publicznego lub klucza publicznego SSH. Służy --generate-ssh-keys do generowania kluczy SSH.

--subnet

Nazwa podsieci, do których ma zostać dodana maszyna wirtualna.

--tags

Tagi rozdzielone spacjami są w key[=value] formacie.

--vnet-name

Nazwa sieci wirtualnej, do których ma zostać dodana maszyna wirtualna.

az lab vm delete

Usuń maszynę wirtualną.

Wykonanie tej operacji może chwilę potrwać.

az lab vm delete --lab-name
                 --name
                 --resource-group

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az lab vm list

Wyświetl listę maszyn wirtualnych w laboratorium Azure DevTest Lab.

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--object-id]
               [--order-by]
               [--top]

Przykłady

Wyświetl listę maszyn wirtualnych w laboratorium Azure DevTest Lab. (generowane automatycznie)

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

Parametry wymagane

--lab-name

Nazwa laboratorium.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--all

Wyświetl listę wszystkich maszyn wirtualnych w laboratorium. Nie można używać z programem --filters.

--claimable

Wyświetl listę tylko oświadczeń maszyn wirtualnych w laboratorium. Nie można używać z programem --filters.

--environment

Nazwa lub identyfikator środowiska do wyświetlenia listy maszyn wirtualnych. Nie można używać z programem --filters.

--expand

Zapytanie rozwijania.

--filters

Filtr do zastosowania.

--object-id

Identyfikator obiektu właściciela do wyświetlania listy maszyn wirtualnych.

--order-by

Wyrażenie porządkowania wyników przy użyciu notacji OData.

--top

Maksymalna liczba zasobów do zwrócenia.

az lab vm show

Pobierz maszynę wirtualną.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--expand

Określ zapytanie $expand. Przykład: "properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

az lab vm start

Uruchom maszynę wirtualną.

Wykonanie tej operacji może chwilę potrwać.

az lab vm start --lab-name
                --name
                --resource-group

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az lab vm stop

Zatrzymaj maszynę wirtualną Ta operacja może zająć trochę czasu.

az lab vm stop --lab-name
               --name
               --resource-group

Parametry wymagane

--lab-name

Nazwa laboratorium.

--name

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.