Snabbstart: Skapa en virtuell Windows-dator med Azure CLI

Gäller för: ✔️ Virtuella Windows-datorer

Azure CLI används för att skapa och hantera Azure-resurser från kommandoraden eller i skript. Den här snabbstarten visar hur du använder Azure CLI för att distribuera en virtuell dator (VM) i Azure som kör Windows Server 2019. För att sedan se hur den fungerar i praktiken ansluter du till den virtuella datorn med RDP och installerar IIS-webbservern.

Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Starta Azure Cloud Shell

Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.

Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell i en separat webbläsarflik genom att gå till https://shell.azure.com/bash. Välj Kopiera för att kopiera kodblocken, klistra in dem i Cloud Shell och tryck på Retur för att köra det.

Skapa en resursgrupp

Skapa en resursgrupp med kommandot az group create. En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras. I följande exempel skapas en resursgrupp med namnet myResourceGroupplatsen USA, västra 3 . Ersätt värdet för variablerna efter behov.

resourcegroup="myResourceGroupCLI"
location="westus3"
az group create --name $resourcegroup --location $location

Skapa en virtuell dator

Skapa en virtuell dator med az vm create. Följande exempel skapar en virtuell dator med namnet myVM. I det här exemplet används azureuser för ett administrativt användarnamn. Ersätt värdena för variablerna efter behov.

Du uppmanas att ange ett lösenord som uppfyller lösenordskraven för virtuella Azure-datorer.

I exemplet nedan uppmanas du att ange ett lösenord på kommandoraden. Du kan också lägga till parametern --admin-password med ett värde för ditt lösenord. Användarnamnet och lösenordet används när du ansluter till den virtuella datorn.

vmname="myVM"
username="azureuser"
az vm create \
    --resource-group $resourcegroup \
    --name $vmname \
    --image Win2022AzureEditionCore \
    --public-ip-sku Standard \
    --admin-username $username 

Det tar några minuter att skapa den virtuella datorn och stödresurser. Utdataresultatet i följande exempel anger att den virtuella datorn har skapats.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "westus3",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "52.174.34.95",
  "resourceGroup": "myResourceGroupCLI"
  "zones": ""
}

Anteckna dina egna publicIpAddress i utdata när du skapar den virtuella datorn. Den här IP-adressen används för att komma åt den virtuella datorn senare i den här artikeln.

Kostnadsinformation visas inte under processen för att skapa virtuella datorer för CLI som för Azure-portalen. Mer information om hur kostnaden fungerar för virtuella datorer finns på sidan Översikt över kostnadsoptimering.

Installera webbservern

Installera IIS-webbservern för att se hur den virtuella datorn fungerar i praktiken.

az vm run-command invoke -g $resourcegroup \
   -n $vmname \
   --command-id RunPowerShellScript \
   --scripts "Install-WindowsFeature -name Web-Server -IncludeManagementTools"

Öppna port 80 för webbtrafik

Som standard öppnas endast RDP-anslutningar när du skapar en virtuell Windows-dator i Azure. Använd az vm open-port för att öppna TCP port 80 för användning med IIS-webbservern:

az vm open-port --port 80 --resource-group $resourcegroup --name $vmname

Se hur webbservern fungerar i praktiken

När IIS har installerats och port 80 är öppen på den virtuella datorn från Internet använder du valfri webbläsare för att visa standardvälkomstsidan för IIS. Använd den virtuella datorns offentliga IP-adress, som du hämtade i ett tidigare steg. I följande exempel visas standardwebbplatsen för IIS:

IIS default site

Rensa resurser

När de inte längre behövs kan du använda kommandot az group delete för att ta bort resursgruppen, den virtuella datorn och alla relaterade resurser:

az group delete --name $resourcegroup

Nästa steg

I den här snabbstarten distribuerade du en enkel virtuell dator, öppnade en nätverksport för webbtrafik och installerade en enkel webbserver. Om du vill veta mer om virtuella Azure-datorer fortsätter du till självstudien för virtuella Windows-datorer.