Set-AzureRMVMDataDisk
Wijzigt eigenschappen van een gegevensschijf van een virtuele machine.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
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
De cmdlet Set-AzureRmVMDataDisk wijzigt eigenschappen van een gegevensschijf van een virtuele machine.
Voorbeelden
Voorbeeld 1: de cachemodus van een gegevensschijf wijzigen
PS C:\> $VM = Get-AzureRMVM -ResourceGroupName "ResourceGroup11" -VMName "ContosoVM07"
PS C:\> Set-AzureRmVMDataDisk -VM $VM -Name "DataDisk01" -Caching ReadWrite | Update-AzureRmVM
Met de eerste opdracht wordt de virtuele machine met de naam ContosoVM07 opgehaald met behulp van Get-AzureRmVM. Met de opdracht wordt deze opgeslagen in de variabele $VM. Met de tweede opdracht wijzigt u de cachemodus voor de gegevensschijf met de naam DataDisk01 op de virtuele machine in $VM. Met de opdracht wordt het resultaat doorgegeven aan de cmdlet Update-AzureRmVM, waarmee uw wijzigingen worden geïmplementeerd. Een wijziging in de cashingmodus zorgt ervoor dat de virtuele machine opnieuw wordt opgestart.
Parameters
-Caching
Hiermee geeft u de cachemodus van de schijf. De aanvaardbare waarden voor deze parameter zijn:
- Alleen-lezen
- ReadWrite De standaardwaarde is ReadWrite. Als u deze waarde wijzigt, wordt de virtuele machine opnieuw opgestart. Deze instelling is van invloed op de consistentie en prestaties van de schijf.
Type: | Nullable<T>[CachingTypes] |
Accepted values: | None, ReadOnly, ReadWrite |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskSizeInGB
Hiermee geeft u de grootte, in gigabytes, voor de gegevensschijf.
Type: | Nullable<T>[Int32] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Lun
Hiermee geeft u het lun (Logical Unit Number) van de gegevensschijf op die door deze cmdlet wordt gewijzigd.
Type: | Nullable<T>[Int32] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam op van de gegevensschijf die door deze cmdlet wordt gewijzigd.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountType
Het accounttype van de beheerde schijf van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VM
Hiermee geeft u de virtuele machine waarvoor deze cmdlet een gegevensschijf wijzigt. Gebruik de cmdlet Get-AzureRmVM om een object voor een virtuele machine te verkrijgen.
Type: | PSVirtualMachine |
Aliases: | VMProfile |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WriteAccelerator
Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op de gegevensschijf.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
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]]