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.

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

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

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

-DisableAutoUpgradeMinorVersion

Indica che questo cmdlet disabilita l'aggiornamento automatico della versione secondaria dell'estensione.

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

-ExtensionPublisherName

Nome dell'autore dell'estensione. Specificare questo parametro solo per eseguire l'override del valore predefinito "Microsoft.Azure.Security".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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".

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

-ResourceGroupName

Specifica il nome del gruppo di risorse della macchina virtuale.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

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

-VMName

Specifica il nome della macchina virtuale su cui il cmdlet disabilita la crittografia.

Type:String
Aliases:ResourceName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.
Type:String
Accepted values:OS, Data, All
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

String

SwitchParameter

Output

PSAzureOperationResponse