从私有映像在Azure中创建VM,并设置托管数据磁盘名称

时间:2019-12-02 09:18:42

标签: azure azure-powershell

在Azure中,我有一个私有映像,其中包含一个OS磁盘和多个数据磁盘。

当我使用Azure Powershell从私有映像创建VM时,我能够设置托管OS磁盘的名称,但找不到设置托管数据磁盘名称的方法,该怎么办?这个吗?

到目前为止,这是我的脚本:

# Configure the new Virtual Machine
$Vm = New-AzureRmVMConfig -VMName $SelectedConfig.VmName -VMSize $VmSize -Tags $SelectedConfig.Tag

$Vm = Set-AzureRmVMSourceImage -VM $Vm -Id $Image.Id

$Vm = Set-AzureRmVMOSDisk -VM $Vm -Name $SelectedConfig.OsDiskName -StorageAccountType Standard_LRS -DiskSizeInGB $SelectedConfig.OsDiskGB -CreateOption FromImage -Caching ReadWrite

$Vm = Set-AzureRmVMOperatingSystem -VM $Vm -Windows -ComputerName $SelectedConfig.ComputerName -Credential $Cred -ProvisionVMAgent -TimeZone $SelectedConfig.TimeZone

$Vm = Add-AzureRmVMNetworkInterface -VM $Vm -Id $nic.Id

$Vm = Set-AzureRmVMBootDiagnostics -VM $Vm -Enable -ResourceGroupName $SelectedConfig.Rsg -StorageAccountName $SelectedConfig.DiagStorageName

$Vm = New-AzureRmVM -VM $Vm -ResourceGroupName $SelectedConfig.Rsg -Location $Location -DisableBginfoExtension

1 个答案:

答案 0 :(得分:0)

您可以使用以下powershell cmdlet:

Add-AzVMDataDisk -VM $vm -Name %name_goes_here% -Lun $Lun `
    -DiskSizeInGB 127 -CreateOption Empty

https://docs.microsoft.com/en-us/powershell/module/az.compute/add-azvmdatadisk?view=azps-3.1.0

相关问题