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 ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InformationAction
Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.
De aanvaardbare waarden voor deze parameter zijn:
- Verdergaan
- Negeren
- Vragen
- SilentlyContinue
- Stoppen
- Onderbreken
Type: | ActionPreference |
Aliassen: | infa |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InformationVariable
Hiermee geeft u een informatievariabele op.
Type: | String |
Aliassen: | iv |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Aliassen: | InputObject |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |