How to get the Azure VM disk encryption settings using PowerShell?

PowerShellMicrosoft TechnologiesSoftware & Coding

To get the Azure disk encryption settings using PowerShell, we first need to retrieve the VM information using the Get-AzVM command. Before running this command, make sure that you are connected to the Azure account (Connect-AzAccount) and the proper subscription (Set-AzContext).

In this example, we have a TestVM.

$vm = Get-AzVM -Name TestVM

We will use the StorageProfile property and OSdisk sub-property to get the encryption settings.

$vm.StorageProfile.OsDisk.EncryptionSettings

The above command will retrieve the encryption settings for the Azure VM disk encryption.

To retrieve all the azure VMs disk encryption for the specific subscription use,

Get-AzVM | Select Name, ResourceGroupName,
@{N='Disk_Encryption';E={$_.StorageProfile.OSDisk.EncryptionSettings}}
raja
Published on 31-Aug-2021 10:01:30
Advertisements