Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart wordt Bicep gebruikt om een lab te maken in Azure DevTest Labs met daarin één virtuele Machine (VM) van Windows Server 2019 Datacenter.
In deze snelstart voert u de volgende acties uit:
- Controleer het Bicep-bestand.
 - Implementeer het Bicep-bestand om een lab en vm te maken.
 - De implementatie controleren.
 - Schoon resources op.
 
Vereisten
Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Het Bicep-bestand controleren
Bicep is een domeinspecifieke taal (DSL) die declaratieve syntaxis gebruikt om Azure-resources te implementeren. Deze taal voorziet in een beknopte syntaxis, betrouwbare typeveiligheid en ondersteuning voor hergebruik van code. Bicep biedt de beste ontwerpervaring voor uw infrastructuur als code-oplossingen in Azure.
Het Bicep-bestand definieert de volgende resourcetypen:
- Microsoft.DevTestLab/labs maakt het lab.
 - Microsoft.DevTestLab/labs/virtualnetworks maakt een virtueel netwerk.
 - Microsoft.DevTestLab/labs/virtualmachines maakt de lab-VM.
 
@description('The name of the new lab instance to be created')
param labName string
@description('Location for all resources.')
param location string = resourceGroup().location
@description('The name of the vm to be created.')
param vmName string
@description('The size of the vm to be created.')
param vmSize string = 'Standard_D4_v3'
@description('The username for the local account that will be created on the new vm.')
param userName string
@description('The password for the local account that will be created on the new vm.')
@secure()
param password string
var labSubnetName = '${labVirtualNetworkName}Subnet'
var labVirtualNetworkId = labVirtualNetwork.id
var labVirtualNetworkName = 'Dtl${labName}'
resource lab 'Microsoft.DevTestLab/labs@2018-09-15' = {
  name: labName
  location: location
}
resource labVirtualNetwork 'Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15' = {
  parent: lab
  name: labVirtualNetworkName
}
resource labVirtualMachine 'Microsoft.DevTestLab/labs/virtualmachines@2018-09-15' = {
  parent: lab
  name: vmName
  location: location
  properties: {
    userName: userName
    password: password
    labVirtualNetworkId: labVirtualNetworkId
    labSubnetName: labSubnetName
    size: vmSize
    allowClaim: false
    galleryImageReference: {
      offer: 'WindowsServer'
      publisher: 'MicrosoftWindowsServer'
      sku: '2019-Datacenter'
      osType: 'Windows'
      version: 'latest'
    }
  }
}
output labId string = lab.id
Het Bicep-bestand implementeren
Sla het Bicep-bestand op als main.bicep op uw lokale computer.
Implementeer het Bicep-bestand met behulp van Azure CLI of Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters labName=<lab-name> vmName=<vm-name> userName=<user-name>Notitie
Vervang <de labnaam> door de naam van het nieuwe lab-exemplaar. Vervang <de vm-naam> door de naam van de nieuwe VIRTUELE machine. Vervang <de gebruikersnaam> door de gebruikersnaam van het lokale account dat wordt gemaakt op de nieuwe VIRTUELE machine. U wordt ook gevraagd een wachtwoord in te voeren voor het lokale account.
Wanneer de implementatie is voltooid, ziet u een bericht waarin wordt aangegeven dat de implementatie is voltooid.
De implementatie valideren
Gebruik Azure Portal, Azure CLI of Azure PowerShell om de geïmplementeerde resources in de resourcegroep weer te geven.
az resource list --resource-group exampleRG
Notitie
De implementatie maakt ook een resourcegroep voor de virtuele machine. De resourcegroep bevat VM-resources zoals het IP-adres, de netwerkinterface en de schijf. De resourcegroep wordt weergegeven in de lijst Resourcegroepen van
Resources opschonen
Gebruik de Azure-portal, Azure CLI of Azure PowerShell om de resourcegroep en alle bijbehorende resources te verwijderen wanneer u deze niet meer nodig hebt.
az group delete --name exampleRG
Volgende stappen
In deze quickstart hebt u een lab gemaakt met een Virtuele Windows-machine. Zie de volgende zelfstudie voor meer informatie over het maken en beheren van lab-VM's: