Disable-AzVMDiskEncryption

Wyłącza szyfrowanie na maszynie wirtualnej IaaS.

Składnia

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

Opis

Polecenie cmdlet Disable-AzVMDiskEncryption wyłącza szyfrowanie na maszynie wirtualnej infrastruktura jako usługa (IaaS). To polecenie cmdlet jest obsługiwane tylko na maszynach wirtualnych z systemem Windows, a nie na maszynach wirtualnych z systemem Linux. To polecenie cmdlet instaluje rozszerzenie na maszynie wirtualnej w celu wyłączenia szyfrowania. Jeśli parametr Name nie zostanie określony, zostanie utworzone rozszerzenie o domyślnej nazwie "AzureDiskEncryption dla maszyn wirtualnych z systemem Windows". Uwaga: to polecenie cmdlet ponownie uruchamia maszynę wirtualną.

Przykłady

Przykład 1: Wyłączanie szyfrowania dla wszystkich woluminów na maszynie wirtualnej z systemem Windows

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

To polecenie wyłącza szyfrowanie woluminów typu wszystkie dla maszyny wirtualnej o nazwie VM002 należącej do grupy zasobów o nazwie Group001. Ponieważ parametr VolumeType nie jest określony, polecenie cmdlet ustawia wartość Wszystkie.

Przykład 2: Wyłączanie szyfrowania woluminów danych na maszynie wirtualnej z systemem Windows

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

To polecenie wyłącza szyfrowanie woluminów typu danych dla maszyny wirtualnej o nazwie VM004 należącej do grupy zasobów o nazwie Group002.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

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

-DisableAutoUpgradeMinorVersion

Wskazuje, że to polecenie cmdlet wyłącza automatyczne uaktualnianie pomocniczej wersji rozszerzenia.

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

-ExtensionPublisherName

Nazwa wydawcy rozszerzenia. Określ ten parametr tylko, aby zastąpić wartość domyślną "Microsoft.Azure.Security".

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

-ExtensionType

Typ rozszerzenia. Określ ten parametr, aby zastąpić jego domyślną wartość "AzureDiskEncryption" dla maszyn wirtualnych z systemem Windows i "AzureDiskEncryptionForLinux" dla maszyn wirtualnych z systemem Linux.

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

-Force

Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.

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

-Name

Określa nazwę zasobu usługi Azure Resource Manager (ARM), który reprezentuje rozszerzenie. Jeśli ten parametr nie zostanie określony, to polecenie cmdlet domyślnie ma wartość "AzureDiskEncryption dla maszyn wirtualnych z systemem Windows".

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

-ResourceGroupName

Określa nazwę grupy zasobów maszyny wirtualnej.

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

-TypeHandlerVersion

Określa wersję rozszerzenia szyfrowania. Jeśli nie określisz wartości dla tego parametru, zostanie użyta najnowsza wersja rozszerzenia.

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

-VMName

Określa nazwę maszyny wirtualnej, na którą to polecenie cmdlet wyłącza szyfrowanie.

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

-VolumeType

Określa typ woluminów maszyn wirtualnych do wykonania operacji szyfrowania. W przypadku maszyn wirtualnych z systemem Windows prawidłowe wartości to:

  • wszystkie
  • System operacyjny
  • Data. Jeśli nie określisz wartości dla tego parametru, wartość domyślna to Wszystkie. Wyłączanie szyfrowania nie jest obecnie obsługiwane w systemie Linux.
Type:String
Accepted values:OS, Data, All
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

String

SwitchParameter

Dane wyjściowe

PSAzureOperationResponse