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 |