Delen via


Set-AzureOSDisk

Hiermee wijzigt u de hostcachemodus van een virtuele Azure-machine.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

Syntax

Set-AzureOSDisk
   [-HostCaching] <String>
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureOSDisk
   [[-HostCaching] <String>]
   [-ResizedSizeInGB] <Int32>
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

De cmdlet Set-AzureOSDisk wijzigt de hostcachemodus van de besturingssysteemschijf van een virtuele Azure-machine. De ondersteunde hostcachemodi zijn ReadOnly en ReadWrite. Als u deze cmdlet uitvoert op een virtuele machine die wordt uitgevoerd, wordt die virtuele machine opnieuw opgestart.

Voorbeelden

Voorbeeld 1: De modus hostcache instellen op ReadOnly met behulp van de pijplijn

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine02" | Set-AzureOSDisk -HostCaching "ReadOnly"

Met deze opdracht wordt de virtuele machine virtualMachine02 opgehaald in de service met de naam ContosoService met behulp van de Get-AzureVM-cmdlet . Met de opdracht wordt de virtuele machine doorgegeven aan de huidige cmdlet met behulp van de pijplijnoperator. De huidige cmdlet stelt de hostcachemodus van de besturingssysteemschijf van die virtuele machine in op ReadOnly.

Voorbeeld 2: de hostcachemodus instellen op ReadWrite

PS C:\> $VM = Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine02"
PS C:\> Set-AzureOSDisk "ReadWrite" -VM $myVM2

Met de eerste opdracht wordt de virtuele machine met de naam VirtualMachine02 in de service ContosoService opgeslagen en vervolgens opgeslagen in de variabele.

Met de tweede opdracht wordt de hostcachemodus van de besturingssysteemschijf van die virtuele machine ingesteld op ReadWrite.

Parameters

-HostCaching

Hiermee geeft u het kenmerk hostcache voor de besturingssysteemschijf. Geldige waarden zijn:

  • Alleen-lezen
  • Readwrite
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De acceptabele waarden voor deze parameter zijn:

  • Doorgaan
  • Negeren
  • Informeren
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResizedSizeInGB

Hiermee geeft u een nieuwe grootte, in gigabytes, voor de besturingssysteemschijf. De grootte moet groter zijn dan de huidige grootte.

Type:Int32
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VM

Hiermee geeft u de virtuele machine waarvoor deze cmdlet de besturingssysteemschijf wijzigt. Gebruik de cmdlet Get-AzureVM om een object voor een virtuele machine te verkrijgen.

Type:IPersistentVM
Aliases:InputObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False