Dela via


Add-AzVmssVMDataDisk

Lägger till en datadisk till en virtuell dator med virtuella datorer.

Syntax

Default (Standard)

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 virtuella datorer.

$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 den tillagda datadisken.

Parametrar

-Caching

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

  • ReadOnly
  • Läs och skriv
  • 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.

Parameteregenskaper

Typ:CachingTypes
Standardvärde:None
Godkända värden:None, ReadOnly, ReadWrite
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-CreateOption

Anger om den här cmdleten skapar en disk på den virtuella datorn från en plattform eller användarbild, skapar en tom disk eller kopplar en befintlig disk. De godtagbara 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 ge Azure-plattformen platsen för den virtuella hårddisken (VHD) att ansluta som en datadisk till den virtuella datorn.
  • Empty. Ange detta för att skapa en tom datadisk.
  • FrånImage. 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 tala om för Azure-plattformen var den virtuella hårddisken ska anslutas som en datadisk. VhdUri-parametern används som den plats där den virtuella hårddisken för datadisken lagras när den används av den virtuella datorn.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DiskEncryptionSetId

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning. Detta kan bara anges för hanterad disk.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DiskSizeInGB

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

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Lun

Anger LUN (Logical Unit Number) för en datadisk.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ManagedDiskId

Anger ID för en hanterad disk.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:3
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-StorageAccountType

Anger lagringskontotypen för hanterad disk.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-VirtualMachineScaleSetVM

Anger det vm-objekt för vm-skalningsuppsättning för lokala virtuella datorer som du vill lägga till en datadisk till. Du kan använda cmdleten Get-AzVmssVM för att hämta ett VM-objekt för VM-skalningsuppsättningar för virtuella datorer.

Parameteregenskaper

Typ:PSVirtualMachineScaleSetVM
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WriteAccelerator

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

PSVirtualMachineScaleSetVM

Int32

String

CachingTypes

Utdata

PSVirtualMachineScaleSetVM