Disable-AzVMDiskEncryption
Disabilita la crittografia in una macchina virtuale IaaS.
Sintassi
Disable-AzVMDiskEncryption
[-ResourceGroupName] <String>
[-VMName] <String>
[[-VolumeType] <String>]
[[-Name] <String>]
[[-TypeHandlerVersion] <String>]
[-Force]
[-DisableAutoUpgradeMinorVersion]
[-ExtensionType <String>]
[-ExtensionPublisherName <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Disable-AzVMDiskEncryption disabilita la crittografia in una macchina virtuale IaaS (Infrastructure as a Service). Questo cmdlet è supportato solo nelle macchine virtuali Windows e non nelle macchine virtuali Linux. Il cmdlet installa un'estensione nella macchina virtuale per disabilitare la crittografia. Se il parametro Name non è specificato, viene creata un'estensione con il nome predefinito "AzureDiskEncryption per le macchine virtuali Windows". Attenzione: questo cmdlet riavvia la macchina virtuale.
Esempio
Esempio 1: Disabilitare la crittografia per tutti i volumi in una macchina virtuale Windows
Disable-AzVMDiskEncryption -ResourceGroupName "Group001" -VMName "VM002"
Questo comando disabilita la crittografia per i volumi di tipo tutti per la macchina virtuale denominata VM002 che appartiene al gruppo di risorse denominato Group001. Poiché il parametro VolumeType non viene specificato, il cmdlet imposta il valore su All.
Esempio 2: Disabilitare la crittografia per i volumi di dati in una macchina virtuale Windows
$ResourceGroup = "Group002"
$VMName = "VM004"
$VolumeType = "Data"
Disable-AzVMDiskEncryption -ResourceGroupName $ResourceGroup -VMName $VMName -VolumeType $VolumeType
Questo comando disabilita la crittografia per i volumi di dati di tipo per la macchina virtuale denominata VM004 che appartiene al gruppo di risorse denominato Group002.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableAutoUpgradeMinorVersion
Indica che questo cmdlet disabilita l'aggiornamento automatico della versione secondaria dell'estensione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ExtensionPublisherName
Nome dell'autore dell'estensione. Specificare questo parametro solo per eseguire l'override del valore predefinito "Microsoft.Azure.Security".
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ExtensionType
Tipo di estensione. Specificare questo parametro per eseguire l'override del valore predefinito "AzureDiskEncryption" per le macchine virtuali Windows e "AzureDiskEncryptionForLinux" per le macchine virtuali Linux.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma all'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome della risorsa di Azure Resource Manager (ARM) che rappresenta l'estensione. Se questo parametro non viene specificato, per impostazione predefinita questo cmdlet è "AzureDiskEncryption per le macchine virtuali Windows".
Tipo: | String |
Alias: | ExtensionName |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse della macchina virtuale.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TypeHandlerVersion
Specifica la versione dell'estensione di crittografia. Se non si specifica un valore per questo parametro, viene usata la versione più recente dell'estensione.
Tipo: | String |
Alias: | HandlerVersion, Version |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMName
Specifica il nome della macchina virtuale su cui il cmdlet disabilita la crittografia.
Tipo: | String |
Alias: | ResourceName |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VolumeType
Specifica il tipo di volumi di macchine virtuali per eseguire l'operazione di crittografia. Per le macchine virtuali Windows, i valori validi sono:
- Tutte le date
- Sistema operativo
- Dati. Se non si specifica un valore per questo parametro, il valore predefinito è All. La disabilitazione della crittografia non è attualmente supportata per Linux.
Tipo: | String |
Valori accettati: | OS, Data, All |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |