Add-AzVmssVMDataDisk

Lägger till en datadisk till en virtuell Vmss-dator.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

Syntax

Add-AzVmssVMDataDisk
   [-VirtualMachineScaleSetVM] <PSVirtualMachineScaleSetVM>
   [-Lun] <Int32>
   [-CreateOption] <String>
   [-ManagedDiskId] <String>
   [-StorageAccountType <String>]
   [-DiskEncryptionSetId <String>]
   [-Caching <CachingTypes>]
   [-DiskSizeInGB <Int32>]
   [-WriteAccelerator]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Cmdleten Add-AzVmssVMDataDisk lägger till en datadisk till en virtuell Vmss-dator.

Exempel

Exempel 1: Lägg till en hanterad datadisk till en virtuell dator med vmss.

$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
$VmssVM = Add-AzVmssVMDataDisk -VirtualMachineScaleSetVM $VmssVM -Lun 0 -DiskSizeInGB 10 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
Update-AzVmssVM -VirtualMachineScaleSetVM $VmssVM

Det första kommandot hämtar en befintlig hanterad disk. Nästa kommando hämtar en befintlig virtuell Vmss-dator som anges av resursgruppens namn, vmss-namnet och instans-ID:t. Nästa kommando lägger till den hanterade disken till den virtuella datorn Vmss som lagras lokalt i $VmssVM. Det sista kommandot uppdaterar den virtuella datorn Vmss med en tillagd datadisk.

Parametrar

-Caching

Anger cachelagringsläget för disken. De acceptabla värdena för den här parametern är:

  • ReadOnly
  • ReadWrite
  • Ingen Standardvärdet är ReadWrite. Om du ändrar det här värdet startas den virtuella datorn om. Den här inställningen påverkar diskens konsekvens och prestanda.
Type:CachingTypes
Accepted values:None, ReadOnly, ReadWrite
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-CreateOption

Anger om den här cmdleten skapar en disk i den virtuella datorn från en plattforms- eller användarbild, skapar en tom disk eller kopplar en befintlig disk. De acceptabla värdena för den här parametern är:

  • Bifoga. Ange det här alternativet för att skapa en virtuell dator från en specialiserad disk. När du anger det här alternativet ska du inte ange parametern SourceImageUri . VhdUri är allt som behövs för att instruera Azure-plattformen att platsen för den virtuella hårddisken (VHD) ska anslutas som en datadisk till den virtuella datorn.
  • Tom. Ange detta för att skapa en tom datadisk.
  • FromImage. Ange det här alternativet för att skapa en virtuell dator från en generaliserad avbildning eller disk. När du anger det här alternativet måste du även ange parametern SourceImageUri för att kunna meddela Azure-plattformen var den virtuella hårddisken ska anslutas som en datadisk. VhdUri-parametern används som den plats som identifierar var datadiskens virtuella hårddisk ska lagras när den används av den virtuella datorn.
Type:String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile

Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DiskEncryptionSetId

Anger resurs-ID för kundens hanterade diskkrypteringsuppsättning. Detta kan endast anges för hanterad disk.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DiskSizeInGB

Anger storleken i gigabyte på en tom disk som ska anslutas till en virtuell dator.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Lun

Anger det logiska enhetsnumret (LUN) för en datadisk.

Type:Int32
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ManagedDiskId

Anger ID för en hanterad disk.

Type:String
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageAccountType

Anger lagringskontotypen för den hanterade disken.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VirtualMachineScaleSetVM

Anger vm-objektet för den lokala VM-skalningsuppsättningen som en datadisk ska läggas till i. Du kan använda cmdleten Get-AzVmssVM för att hämta ett VM-objekt för VM-skalningsuppsättningar.

Type:PSVirtualMachineScaleSetVM
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WriteAccelerator

Anger om WriteAccelerator ska aktiveras eller inaktiveras på en hanterad datadisk.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSVirtualMachineScaleSetVM

Int32

String

CachingTypes

Utdata

PSVirtualMachineScaleSetVM