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 Dienstverwaltungs-APIs verwenden. Cmdlets zum Verwalten von Azure Ressource Manager-Ressourcen finden Sie im Az PowerShell-Modul.
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
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationAction
Gibt an, wie dieses Cmdlet auf ein Informationsereignis reagiert.
Zulässige Werte für diesen Parameter:
- Fortfahren
- Ignorieren
- Fragen
- SilentlyContinue
- Beenden
- Angehalten
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Gibt eine Informationsvariable an.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |