Set-AzVMDataDisk
Ändrar egenskaperna för en datadisk för en virtuell dator.
Anteckning
Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.
Syntax
Set-AzVMDataDisk
[-VM] <PSVirtualMachine>
[-Name] <String>
[[-Caching] <CachingTypes>]
[[-DiskSizeInGB] <Int32>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
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 datadisk för en virtuell dator.
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 cashing-läget gör att den virtuella datorn startas om.
Exempel 2
Ändrar egenskaperna för en datadisk för en virtuell dator. (genereras automatiskt)
Set-AzVMDataDisk -Caching None -Lun 1 -VM <PSVirtualMachine>
Parametrar
Anger cachelagringsläget för disken. De acceptabla 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.
| Type: | Nullable<T>[CachingTypes] |
| Accepted values: | None, ReadOnly, ReadWrite |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
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 |
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 |
Anger storleken i gigabyte för datadisken.
| Type: | Nullable<T>[Int32] |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger det logiska enhetsnumret (LUN) för den datadisk som denna cmdlet ändrar.
| Type: | Nullable<T>[Int32] |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger namnet på den datadisk som den här cmdleten ändrar.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Kontotypen för den virtuella datorns hanterade disk.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger den virtuella dator som denna cmdlet ändrar en datadisk för. Om du vill hämta ett virtuellt datorobjekt använder du cmdleten Get-AzVM.
| Type: | PSVirtualMachine |
| Aliases: | VMProfile |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger om WriteAccelerator ska aktiveras eller inaktiveras på datadisken.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indata
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]