Dela via


Set-AzureRMVMDataDisk

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

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

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

Description

Cmdleten Set-AzureRmVMDataDisk ändrar egenskaperna för en datadisk för en virtuell dator.

Exempel

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

PS C:\> $VM = Get-AzureRMVM -ResourceGroupName "ResourceGroup11" -VMName "ContosoVM07"
PS C:\> Set-AzureRmVMDataDisk -VM $VM -Name "DataDisk01" -Caching ReadWrite | Update-AzureRmVM

Det första kommandot hämtar den virtuella datorn med namnet ContosoVM07 med hjälp av Get-AzureRmVM. 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-AzureRmVM, som implementerar dina ändringar. En ändring i inkasseringsläget gör att den virtuella datorn startas om.

Parametrar

-Caching

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

  • Skrivskyddat
  • 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.
Typ:Nullable<T>[CachingTypes]
accepterade värden:None, ReadOnly, ReadWrite
Position:2
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSizeInGB

Anger storleken i gigabyte för datadisken.

Typ:Nullable<T>[Int32]
Position:3
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-Lun

Anger det logiska enhetsnumret (LUN) för datadisken som den här cmdleten ändrar.

Typ:Nullable<T>[Int32]
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Typ:String
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountType

Kontotypen för den virtuella datorns hanterade disk.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters: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-AzureRmVM.

Typ:PSVirtualMachine
Aliases:VMProfile
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WriteAccelerator

Anger om WriteAccelerator ska aktiveras eller inaktiveras på datadisken.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSVirtualMachine

String

Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Utdata

PSVirtualMachine