Dela via


Set-AzVMDataDisk

Ändrar egenskaperna för en datadisk för en virtuell dator.

Syntax

ChangeWithName

Set-AzVMDataDisk
    [-VM] <PSVirtualMachine>
    [-Name] <String>
    [[-Caching] <CachingTypes>]
    [[-DiskSizeInGB] <Int32>]
    [-StorageAccountType <String>]
    [-DiskEncryptionSetId <String>]
    [-WriteAccelerator]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ChangeWithLun

Set-AzVMDataDisk
    [-VM] <PSVirtualMachine>
    [-Lun] <Int32>
    [[-Caching] <CachingTypes>]
    [[-DiskSizeInGB] <Int32>]
    [-StorageAccountType <String>]
    [-DiskEncryptionSetId <String>]
    [-WriteAccelerator]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Cmdleten Set-AzVMDataDisk ändrar egenskaperna för en virtuell dators datadisk.

Exempel

Exempel 1: Ändra cachelagringsläget för en datadisk

$VM = Get-AzVM -ResourceGroupName "ResourceGroup11" -VMName "ContosoVM07"
Set-AzVMDataDisk -VM $VM -Name "DataDisk01" -Caching ReadWrite | Update-AzVM

Det första kommandot hämtar den virtuella datorn med namnet ContosoVM07 med hjälp av Get-AzVM. Kommandot lagrar det i variabeln $VM. Det andra kommandot ändrar cachelagringsläget för datadisken med namnet DataDisk01 på den virtuella datorn i $VM. Kommandot skickar resultatet till cmdleten Update-AzVM som implementerar dina ändringar. En ändring i inkasseringsläget gör att den virtuella datorn startas om.

Exempel 2

Ändrar egenskaperna för en datadisk för en virtuell dator. (autogenerated)

Set-AzVMDataDisk -Caching None -Lun 1 -VM <PSVirtualMachine>

Parametrar

-Caching

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

  • ReadOnly
  • ReadWrite 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:

Nullable<T>[CachingTypes]

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

Parameteruppsättningar

(All)
Position:2
Obligatorisk:False
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 för datadisken.

Parameteregenskaper

Typ:

Nullable<T>[Int32]

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

Parameteruppsättningar

(All)
Position:3
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 det logiska enhetsnumret (LUN) för datadisken som den här cmdleten ändrar.

Parameteregenskaper

Typ:

Nullable<T>[Int32]

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

Parameteruppsättningar

ChangeWithLun
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

-Name

Anger namnet på den datadisk som den här cmdleten ändrar.

Parameteregenskaper

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

Parameteruppsättningar

ChangeWithName
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

-StorageAccountType

Kontotypen för den virtuella datorns hanterade 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

-VM

Anger den virtuella dator som den här cmdleten ändrar en datadisk för. Om du vill hämta ett virtuellt datorobjekt använder du cmdleten Get-AzVM.

Parameteregenskaper

Typ:PSVirtualMachine
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:VMProfile

Parameteruppsättningar

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

-WriteAccelerator

Anger om WriteAccelerator ska aktiveras eller inaktiveras på datadisken.

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

PSVirtualMachine

String

Nullable<T>

Nullable<T>

Utdata

PSVirtualMachine