Set-AzVMDataDisk
Wijzigt eigenschappen van een gegevensschijf van een virtuele machine.
Syntaxis
Set-AzVMDataDisk
[-VM] <PSVirtualMachine>
[-Name] <String>
[[-Caching] <CachingTypes>]
[[-DiskSizeInGB] <Int32>]
[-StorageAccountType <StorageAccountTypes>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVMDataDisk
[-VM] <PSVirtualMachine>
[-Lun] <Int32>
[[-Caching] <CachingTypes>]
[[-DiskSizeInGB] <Int32>]
[-StorageAccountType <StorageAccountTypes>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Set-AzVMDataDisk wijzigt eigenschappen van een gegevensschijf van een virtuele machine.
Voorbeelden
Voorbeeld 1: de cachemodus van een gegevensschijf wijzigen
PS C:\> $VM = Get-AzVM -ResourceGroupName "ResourceGroup11" -VMName "ContosoVM07"
PS C:\> Set-AzVMDataDisk -VM $VM -Name "DataDisk01" -Caching ReadWrite | Update-AzVM
Met de eerste opdracht wordt de virtuele machine contosoVM07 opgehaald met behulp van Get-AzVM. 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-AzVM, 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 acceptabele 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: | CachingTypes |
Geaccepteerde waarden: | None, ReadOnly, ReadWrite |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DiskSizeInGB
Hiermee geeft u de grootte, in gigabytes, voor de gegevensschijf.
Type: | Int32 |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Lun
Hiermee geeft u het lun (Logical Unit Number) van de gegevensschijf op die door deze cmdlet wordt gewijzigd.
Type: | Int32 |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam op van de gegevensschijf die door deze cmdlet wordt gewijzigd.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-StorageAccountType
Het accounttype van de beheerde schijf van de virtuele machine.
Type: | StorageAccountTypes |
Geaccepteerde waarden: | StandardLRS, PremiumLRS |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VM
Hiermee geeft u de virtuele machine waarvoor deze cmdlet een gegevensschijf wijzigt. Gebruik de cmdlet Get-AzVM om een virtuele-machineobject op te halen.
Type: | PSVirtualMachine |
Aliassen: | VMProfile |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WriteAccelerator
Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op de gegevensschijf.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
PSVirtualMachine
De parameter VM accepteert de waarde van het type PSVirtualMachine uit de pijplijn