Udostępnij za pośrednictwem


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.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DisableAutoUpgradeMinorVersion

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ExtensionPublisherName

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Force

Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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".

Typ:String
Aliasy:ExtensionName
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

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

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-TypeHandlerVersion

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

Typ:String
Aliasy:HandlerVersion, Version
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMName

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

Typ:String
Aliasy:ResourceName
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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.
Typ:String
Dopuszczalne wartości:OS, Data, All
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

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

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

SwitchParameter

Dane wyjściowe

PSAzureOperationResponse