Set-AzureOSDisk
Ändert den Hostcachemodus eines virtuellen Azure-Computers.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
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>]
Beschreibung
Das Cmdlet Set-AzureOSDisk ändert den Hostcachemodus des Betriebssystemdatenträgers eines virtuellen Azure-Computers. Die unterstützten Hostcachemodi sind ReadOnly und ReadWrite. Wenn Sie dieses Cmdlet auf einem virtuellen Computer ausführen, der ausgeführt wird, wird dieser virtuelle Computer neu gestartet.
Beispiele
Beispiel 1: Festlegen des Hostcachemodus auf ReadOnly mithilfe der Pipeline
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine02" | Set-AzureOSDisk -HostCaching "ReadOnly"
Mit diesem Befehl wird der virtuelle Computer "VirtualMachine02" im Dienst "ContosoService" mithilfe des Cmdlets "Get-AzureVM " abgerufen. Der Befehl übergibt den virtuellen Computer mithilfe des Pipelineoperators an das aktuelle Cmdlet. Das aktuelle Cmdlet legt den Hostcachemodus des Betriebssystemdatenträgers dieses virtuellen Computers auf "ReadOnly" fest.
Beispiel 2: Festlegen des Hostcachemodus auf ReadWrite
PS C:\> $VM = Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine02"
PS C:\> Set-AzureOSDisk "ReadWrite" -VM $myVM2
Der erste Befehl ruft den virtuellen Computer "VirtualMachine02" im Dienst "ContosoService" ab und speichert ihn dann in der Variablen.
Der zweite Befehl legt den Hostcachemodus des Betriebssystemdatenträgers dieses virtuellen Computers auf "ReadWrite" fest.
Parameter
-HostCaching
Gibt das Hostcache-Attribut für den Betriebssystemdatenträger an. Gültige Werte sind:
- ReadOnly
- ReadWrite
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InformationAction
Gibt an, wie dieses Cmdlet auf ein Informationsereignis reagiert.
Zulässige Werte für diesen Parameter:
- Fortsetzen
- Ignorieren
- Inquire
- SilentlyContinue
- Beenden
- Angehalten
Typ: | ActionPreference |
Aliase: | infa |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InformationVariable
Gibt eine Informationsvariable an.
Typ: | String |
Aliase: | iv |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResizedSizeInGB
Gibt eine neue Größe (in Gigabyte) für den Betriebssystemdatenträger an. Die Größe muss größer als die aktuelle Größe sein.
Typ: | Int32 |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VM
Gibt den virtuellen Computer an, für den dieses Cmdlet den Betriebssystemdatenträger ändert. Verwenden Sie das Cmdlet "Get-AzureVM ", um ein Objekt eines virtuellen Computers abzurufen.
Typ: | IPersistentVM |
Aliase: | InputObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |