Disable-AzVMDiskEncryption

停用 IaaS 虛擬機上的加密。

Syntax

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

Description

Disable-AzVMDiskEncryption Cmdlet 會停用基礎結構即服務 (IaaS) 虛擬機上的加密。 只有 Windows 虛擬機不支援此 Cmdlet,而不是 Linux 虛擬機。 此 Cmdlet 會在虛擬機上安裝擴充功能,以停用加密。 如果未指定 Name 參數,則會建立預設名稱為 “AzureDiskEncryption for Windows VM” 的延伸模組。 注意:此 Cmdlet 會重新啟動虛擬機。

範例

範例 1:停用 Windows 虛擬機上所有磁碟區的加密

Disable-AzVMDiskEncryption -ResourceGroupName "Group001" -VMName "VM002"

此命令會針對屬於 Group001 之資源群組的虛擬機停用所有類型磁碟區的加密。 由於未指定 VolumeType 參數,因此 Cmdlet 會將值設定為 All。

範例 2:停用 Windows 虛擬機上數據磁碟區的加密

$ResourceGroup = "Group002"
$VMName = "VM004"
$VolumeType = "Data"
Disable-AzVMDiskEncryption -ResourceGroupName $ResourceGroup -VMName $VMName -VolumeType $VolumeType

此命令會針對屬於 Group002 之資源群組的虛擬機,停用名為 VM004 之類型數據的磁碟區加密。

參數

-Confirm

執行 Cmdlet 之前先提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableAutoUpgradeMinorVersion

表示此 Cmdlet 會停用延伸模組次要版本的自動升級。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExtensionPublisherName

延伸模組發行者名稱。 只指定此參數以覆寫 「Microsoft.Azure.Security」 的預設值。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExtensionType

延伸模組類型。 指定此參數來覆寫 Windows VM 的 “AzureDiskEncryption” 預設值,並針對 Linux VM 覆寫其 “AzureDiskEncryptionForLinux”。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

強制命令執行,而不要求使用者確認。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定代表延伸模組的 Azure Resource Manager (ARM) 資源名稱。 如果未指定此參數,此 Cmdlet 預設為 「適用於 Windows VM 的 AzureDiskEncryption」。

Type:String
Aliases:ExtensionName
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

指定虛擬機的資源組名。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TypeHandlerVersion

指定加密延伸模組的版本。 如果您未指定此參數的值,則會使用最新版本的擴充功能。

Type:String
Aliases:HandlerVersion, Version
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

指定此 Cmdlet 停用加密的虛擬機名稱。

Type:String
Aliases:ResourceName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VolumeType

指定要執行加密作業的虛擬機磁碟區類型。 針對 Windows 虛擬機,有效值為:

  • 全部
  • OS
  • 資料。 如果您未指定此參數的值,預設值為 All。 Linux 目前不支援停用加密。
Type:String
Accepted values:OS, Data, All
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

String

SwitchParameter

輸出

PSAzureOperationResponse