Freigeben über


Disable-AzureRmVMDiskEncryption

Deaktiviert die Verschlüsselung auf einem virtuellen IaaS-Computer.

Warnung

Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.

Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.

Syntax

Disable-AzureRmVMDiskEncryption
       [-ResourceGroupName] <String>
       [-VMName] <String>
       [[-VolumeType] <String>]
       [[-Name] <String>]
       [[-TypeHandlerVersion] <String>]
       [-Force]
       [-DisableAutoUpgradeMinorVersion]
       [-ExtensionType <String>]
       [-ExtensionPublisherName <String>]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Disable-AzureRmVMDiskEncryption wird die Verschlüsselung auf einem virtuellen Computer für eine Infrastruktur als Dienst (IaaS) deaktiviert. Dieses Cmdlet wird nur auf virtuellen Windows-Computern und nicht auf virtuellen Linux-Computern unterstützt. Durch dieses Cmdlet wird eine Erweiterung auf dem virtuellen Computer installiert, um die Verschlüsselung zu deaktivieren. Wenn der Parameter Name nicht angegeben ist, wird eine Erweiterung mit dem Standardnamen "AzureDiskEncryption für Windows-VMs" erstellt. Achtung: Dieses Cmdlet startet den virtuellen Computer neu.

Beispiele

Beispiel 1: Deaktivieren der Verschlüsselung für alle Volumes auf einem virtuellen Windows-Computer

PS C:\> Disable-AzureRMVMDiskEncryption -ResourceGroupName "Group001" -VMName "VM002"

Mit diesem Befehl wird die Verschlüsselung für Volumes vom Typ "Alle" für den virtuellen Computer mit dem Namen "VM002" deaktiviert, der zur Ressourcengruppe "Group001" gehört. Da der Parameter VolumeType nicht angegeben ist, legt das Cmdlet den Wert auf "All" fest.

Beispiel 2: Deaktivieren der Verschlüsselung für Datenvolumes auf einem virtuellen Windows-Computer

PS C:\> $ResourceGroup = "Group002";
PS C:\> $VMName = "VM004";
PS C:\> Disable-AzureRMVMDiskEncryption -ResourceGroupName "Group002" -VMName "VM004" -VolumeType "Data"

Mit diesem Befehl wird die Verschlüsselung für Volumes von Typdaten für den virtuellen Computer namens "VM004" deaktiviert, der zur Ressourcengruppe "Group002" gehört.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableAutoUpgradeMinorVersion

Gibt an, dass dieses Cmdlet das automatische Upgrade der Nebenversion der Erweiterung deaktiviert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ExtensionPublisherName

Der Name des Erweiterungsherausgebers. Geben Sie diesen Parameter nur an, um den Standardwert von "Microsoft.Azure.Security" außer Kraft zu setzen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ExtensionType

Der Erweiterungstyp. Geben Sie diesen Parameter an, um den Standardwert von "AzureDiskEncryption" für Windows-VMs und "AzureDiskEncryptionForLinux" für Linux-VMs außer Kraft zu setzen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen der Azure Resource Manager (ARM)-Ressource an, die die Erweiterung darstellt. Wenn dieser Parameter nicht angegeben ist, wird dieses Cmdlet standardmäßig auf "AzureDiskEncryption für Windows-VMs" festgelegt.

Typ:String
Aliase:ExtensionName
Position:3
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Gibt den Ressourcengruppennamen des virtuellen Computers an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-TypeHandlerVersion

Gibt die Version der Verschlüsselungserweiterung an. Wenn Sie keinen Wert für diesen Parameter angeben, wird die neueste Version der Erweiterung verwendet.

Typ:String
Aliase:HandlerVersion, Version
Position:4
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMName

Gibt den Namen des virtuellen Computers an, auf dem dieses Cmdlet die Verschlüsselung deaktiviert.

Typ:String
Aliase:ResourceName
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VolumeType

Gibt den Typ der Virtuellen Computervolumes an, um den Verschlüsselungsvorgang auszuführen. Gültige Werte für virtuelle Windows-Computer sind:

  • Alle
  • Betriebssystem
  • Daten. Wenn Sie keinen Wert für diesen Parameter angeben, lautet der Standardwert "All". Die Deaktiviere verschlüsselung wird für Linux derzeit nicht unterstützt.
Typ:String
Zulässige Werte:OS, Data, All
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

SwitchParameter

Ausgaben

PSAzureOperationResponse