Felügyelt lemezek másolása ugyanabban az előfizetésben vagy másik előfizetésben a PowerShell használatával
Ez a szkript másolatot készít egy meglévő felügyelt lemezről ugyanabban az előfizetésben vagy egy másik előfizetésben. Az új lemez ugyanabban a régióban jön létre, mint a szülő felügyelt lemez.
Ha szükséges, telepítse az Azure PowerShell-modult az Azure PowerShell útmutatójának utasításait követve, majd futtassa a Connect-AzAccount
parancsot az Azure-hoz való csatlakozáshoz. Emellett szüksége lesz egy id_rsa.pub
nevű nyilvános SSH-kulcsra a felhasználói profilja .ssh könyvtárában.
Ha nem rendelkezik Azure-előfizetéssel, kezdés előtt hozzon létre egy ingyenes fiókot.
Példaszkript
#Provide the subscription Id of the subscription where managed disk exists
$sourceSubscriptionId='yourSourceSubscriptionId'
#Provide the name of your resource group where managed disk exists
$sourceResourceGroupName='mySourceResourceGroupName'
#Provide the name of the managed disk
$managedDiskName='myDiskName'
#Set the context to the subscription Id where Managed Disk exists
Select-AzSubscription -SubscriptionId $sourceSubscriptionId
#Get the source managed disk
$managedDisk= Get-AzDisk -ResourceGroupName $sourceResourceGroupName -DiskName $managedDiskName
#Provide the subscription Id of the subscription where managed disk will be copied to
#If managed disk is copied to the same subscription then you can skip this step
$targetSubscriptionId='yourTargetSubscriptionId'
#Name of the resource group where snapshot will be copied to
$targetResourceGroupName='myTargetResourceGroupName'
#Set the context to the subscription Id where managed disk will be copied to
#If snapshot is copied to the same subscription then you can skip this step
Select-AzSubscription -SubscriptionId $targetSubscriptionId
$diskConfig = New-AzDiskConfig -SourceResourceId $managedDisk.Id -Location $managedDisk.Location -CreateOption Copy
#Create a new managed disk in the target subscription and resource group
New-AzDisk -Disk $diskConfig -DiskName $managedDiskName -ResourceGroupName $targetResourceGroupName
Szkript ismertetése
A szkript a következő parancsokat használja egy új felügyelt lemez létrehozásához a célul szolgáló előfizetésben a forrásul szolgáló felügyelt lemez azonosítója alapján. A táblázatban lévő összes parancs a hozzá tartozó dokumentációra hivatkozik.
Parancs | Jegyzetek |
---|---|
New-AzDiskConfig | Létrehoz egy lemezkonfigurációt lemezlétrehozáshoz. Tartalmazza a szülőlemez erőforrás-azonosítóját és helyét, amely megegyezik a szülőlemez helyével. |
New-AzDisk | Létrehoz egy lemezt a paraméterként megadott lemezkonfiguráció, lemeznév és erőforráscsoport-név alapján. |
Következő lépések
Virtuális gép létrehozása felügyelt lemezből
Az Azure PowerShell modullal kapcsolatos további információért lásd az Azure PowerShell dokumentációját.
A virtuális gépekhez kapcsolódó további PowerShell-példaszkripteket az Azure Windows rendszerű virtuális gépekre vonatkozó dokumentációjában találhat.