Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här skriptet skapar en virtuell dator genom att koppla en befintlig hanterad disk som OS-disk. Använd det här skriptet i föregående scenarier:
- Skapa en virtuell dator från en befintlig hanterad OS-disk som kopierades från en hanterad disk i en annan prenumeration
 - Skapa en virtuell dator från en befintlig hanterad disk som skapades från en specialiserad VHD-fil
 - Skapa en virtuell dator från en befintlig hanterad OS-disk som skapades från en ögonblicksbild
 
Om du vill köra det här exemplet installerar du den senaste versionen av Azure CLI. Börja genom att köra az login för att upprätta en anslutning med Azure.
Exempel för Azure CLI skrivs för bash gränssnittet. Om du vill köra det här exemplet i Windows PowerShell eller kommandotolken kan du behöva ändra element i skriptet.
Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
Exempelskript
# Verified per Raman Kumar as of 2/23/2022
# <FullScript>
#Provide the subscription Id
subscriptionId="<subscriptionId>"
#Provide the name of your resource group
resourceGroupName=myResourceGroupName
#Provide the name of the Managed Disk
managedDiskName=myDiskName
#Provide the OS type
osType=linux
#Provide the name of the virtual machine
virtualMachineName=myVirtualMachineName123
#Set the context to the subscription Id where Managed Disk exists and where VM will be created
az account set --subscription $subscriptionId
#Get the resource Id of the managed disk
managedDiskId=$(az disk show --name $managedDiskName --resource-group $resourceGroupName --query [id] -o tsv)
#Create VM by attaching existing managed disks as OS
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType
# </FullScript>
Rensa utbyggnad
Kör följande kommando för att ta bort resursgruppen, den virtuella datorn och alla relaterade resurser.
az group delete --name myResourceGroup
Förklaring av skript
Det här skriptet använder följande kommandon för att hämta egenskaper för hanterade diskar, koppla en hanterad disk till en ny virtuell dator och skapa en virtuell dator. Varje objekt i tabellen länkar till kommandospecifik dokumentation.
| Befallning | Noteringar | 
|---|---|
| az disk show | Hämtar hanterade diskegenskaper med hjälp av disknamn och resursgruppsnamn. ID-egenskapen används för att koppla en hanterad disk till en ny virtuell dator | 
| az vm create | Skapar en virtuell dator med en hanterad OS-disk | 
Nästa steg
Mer information om Azure CLI finns i Azure CLI-dokumentationen.
Ytterligare CLI-skriptexempel för virtuella maskiner finns i dokumentationen om Azure Linux-virtuella datorer.