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 |