Delen via


az lab vm

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Vm's beheren in een Azure DevTest Lab.

Opdracht

Name Description Type Status
az lab vm apply-artifacts

Artefacten toepassen op een virtuele machine in Azure DevTest Lab.

Basis Preview uitvoeren
az lab vm claim

Claim een virtuele machine van het lab.

Basis Preview uitvoeren
az lab vm create

Maak een VIRTUELE machine in een lab.

Basis Preview uitvoeren
az lab vm delete

Virtuele machine verwijderen.

Basis Preview uitvoeren
az lab vm list

De VM's weergeven in een Azure DevTest Lab.

Basis Preview uitvoeren
az lab vm show

Virtuele machine ophalen.

Basis Preview uitvoeren
az lab vm start

Een virtuele machine starten.

Basis Preview uitvoeren
az lab vm stop

Het kan even duren voordat een virtuele machine wordt gestopt.

Basis Preview uitvoeren

az lab vm apply-artifacts

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Artefacten toepassen op een virtuele machine in Azure DevTest Lab.

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

Voorbeelden

Artefacten toepassen op een virtuele machine in Azure DevTest Lab. (automatisch gegenereerd)

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

Vereiste parameters

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine.

--resource-group -g

Naam van de resourcegroep van het lab.

Optionele parameters

--artifacts

JSON-gecodeerde matrix met artefacten die moeten worden toegepast. Gebruik @{file} om vanuit een bestand te laden.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm claim

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Claim een virtuele machine van het lab.

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

Voorbeelden

Claim elke beschikbare virtuele machine in het lab.

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

Claim een specifieke virtuele machine in het lab.

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

Claim meerdere virtuele machines in het lab op id's.

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}

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine die moet worden geclaimd.

--resource-group -g

Naam van de resourcegroep van het lab.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm create

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Maak een VIRTUELE machine in een lab.

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]

Voorbeelden

Maak een VIRTUELE machine in het lab vanuit een galerie-installatiekopieën.

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

Maak een VIRTUELE machine in het lab vanuit een galerie-installatiekopieën met SSH-verificatie.

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

Maak een claimbare VM in het lab vanuit een galerie-installatiekopieën met wachtwoordverificatie.

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

Maak een windows-VM in het lab vanuit een galerie-installatiekopieën met wachtwoordverificatie.

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

Maak een VIRTUELE machine in het lab op basis van een aangepaste installatiekopieën.

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

Maak een VIRTUELE machine in het lab met een openbaar IP-adres.

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

Een virtuele machine maken op basis van een formule.

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

Vereiste parameters

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--admin-password

Wachtwoord voor de VM-beheerder.

--admin-username

Gebruikersnaam voor de VM-beheerder.

Default value: your_system_user_login_name
--allow-claim

Vlag die aangeeft of de VIRTUELE machine moet worden gemaakt als claimbaar.

Default value: False
--artifacts

JSON-gecodeerde matrix met artefacten die moeten worden toegepast. Gebruik @{file} om vanuit een bestand te laden.

--authentication-type

Type verificatie dat is toegestaan voor de virtuele machine. Toegestane waarden zijn: wachtwoord, ssh.

Default value: password
--disk-type

Opslagtype dat moet worden gebruikt voor virtuele machine. Toegestane waarden zijn: Premium, Standard, StandardSSD.

--expiration-date

De vervaldatum in UTC(jjjj-MM-ddTHH:mm:ss) voor de VIRTUELE machine.

--formula

Naam van de formule. Gebruiken az lab formula list voor beschikbare formules.

Gebruik az lab formula met de --export-artifacts vlag om artefacten te exporteren en bij te werken en geef vervolgens de resultaten door via het --artifacts argument.

--generate-ssh-keys

Genereer openbare en persoonlijke SSH-sleutelbestanden als deze ontbreken.

--image

De naam van de installatiekopieën van het besturingssysteem (naam van galerieinstallatiekopieën of aangepaste installatiekopieën/id).

Gebruiken az lab gallery-image list voor beschikbare galerie-installatiekopieën of az lab custom-image list voor beschikbare aangepaste installatiekopieën.

--image-type

Type van de afbeelding. Toegestane waarden zijn: galerie, aangepast.

--ip-configuration

Type IP-configuratie dat moet worden gebruikt voor de VIRTUELE machine. Toegestane waarden zijn: gedeeld, openbaar, privé.

Als u dit weglaat, wordt deze geselecteerd op basis van het vnet van de virtuele machine.

--notes

Notities voor de virtuele machine.

--saved-secret

De naam van het opgeslagen geheim dat moet worden gebruikt voor verificatie.

Wanneer deze waarde wordt opgegeven, wordt deze gebruikt op de plaats van andere verificatiemethoden.

--size

De grootte van de vm die moet worden gemaakt. Zie https://azure.microsoft.com/pricing/details/virtual-machines/ voor informatie over grootte.

--ssh-key

Het openbare SSH-sleutel- of openbare-sleutelbestandspad. Gebruik --generate-ssh-keys dit om SSH-sleutels te genereren.

--subnet

De naam van het subnet waaraan de virtuele machine moet worden toegevoegd.

--tags

Door spaties gescheiden tags in key[=value] indeling.

Tags kunnen worden gewist door de lege waarde '' eraan toe te wijzen.

--vnet-name

Naam van het virtuele netwerk waaraan u de virtuele machine wilt toevoegen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm delete

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Virtuele machine verwijderen.

Deze bewerking kan enige tijd duren.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm list

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

De VM's weergeven in een Azure DevTest Lab.

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

Voorbeelden

De VM's weergeven in een Azure DevTest Lab. (automatisch gegenereerd)

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

Vereiste parameters

--lab-name

Naam van het lab.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--all

Alle virtuele machines in het lab weergeven. Kan niet worden gebruikt met --filters.

--claimable

Vermeld alleen claimbare virtuele machines in het lab. Kan niet worden gebruikt met --filters.

--environment

Naam of id van de omgeving waarin virtuele machines worden weergegeven. Kan niet worden gebruikt met --filters.

--expand

De uitvouwquery.

--filters

Het filter dat moet worden toegepast.

--object-id

Object-id van de eigenaar voor het weergeven van VM's.

--order-by

De volgorde-expressie voor de resultaten met behulp van OData-notatie.

--top

Het maximum aantal resources dat moet worden geretourneerd.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm show

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Virtuele machine ophalen.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--expand

Geef de $expand-query op. Voorbeeld: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm start

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Een virtuele machine starten.

Deze bewerking kan enige tijd duren.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az lab vm stop

Preview

De opdrachtgroep 'lab' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Het kan even duren voordat een virtuele machine wordt gestopt.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.