共用方式為


Disable-AzVMDiskEncryption

停用 IaaS 虛擬機上的加密。

語法

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 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

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

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableAutoUpgradeMinorVersion

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

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ExtensionPublisherName

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

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ExtensionType

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

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Force

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

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

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

類型:String
別名:ExtensionName
Position:3
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ResourceGroupName

指定虛擬機的資源組名。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-TypeHandlerVersion

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

類型:String
別名:HandlerVersion, Version
Position:4
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-VMName

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

類型:String
別名:ResourceName
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-VolumeType

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

  • 全部
  • OS
  • 資料。 如果您未指定此參數的值,預設值為 All。 Linux 目前不支援停用加密。
類型:String
接受的值:OS, Data, All
Position:2
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-WhatIf

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

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

SwitchParameter

輸出

PSAzureOperationResponse