Condividi tramite


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

Input

String

SwitchParameter

Output

PSAzureOperationResponse