共用方式為


Disable-AzVMDiskEncryption

停用 IaaS 虛擬機器上的加密。

語法

Default (預設值)

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) 虛擬機器上的加密。 此 Cmdlet 僅支援 Windows 虛擬機器,不支援 Linux 虛擬機器。 此 Cmdlet 會在虛擬機器上安裝延伸模組,以停用加密。 如果未指定 Name 參數,則會建立預設名稱為「適用於 Windows VM 的 AzureDiskEncryption」的延伸模組。 注意: 此 Cmdlet 會重新啟動虛擬機器。

範例

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

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

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

範例 2:停用 Windows 虛擬機器上資料磁碟區的加密

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

此指令會停用屬於名為 Group002 之資源群組之名為 VM004 之虛擬機器之資料類型磁區的加密。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

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

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DisableAutoUpgradeMinorVersion

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

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ExtensionPublisherName

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ExtensionType

延伸類型。 指定此參數以覆寫其預設值 Windows VM 的 “AzureDiskEncryption” 和 Linux VM 的 “AzureDiskEncryptionForLinux”。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Force

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

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:ExtensionName

參數集

(All)
Position:3
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ResourceGroupName

指定虛擬機器的資源群組名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-TypeHandlerVersion

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:處理常式版本, 版本

參數集

(All)
Position:4
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-VMName

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:資源名稱

參數集

(All)
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-VolumeType

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

  • 全部
  • 作業系統
  • 資料。 如果您未指定此參數的值,則預設值為 全部。 Linux 目前不支援停用加密。

參數屬性

類型:String
預設值:None
接受的值:OS, Data, All
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:2
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

String

SwitchParameter

輸出

PSAzureOperationResponse