Member-only story

Powershell Script to copy Bitlocker keys of all volumes to Azure Active Directory

Danny Nagdev
1 min readJan 5, 2023

We had a requirement to enable bitlocker on user computers using intune. Setting bitlocker was quite straight forward. However, we could not see the Recovery keys for many devices in endpoint manager or active directory. After some search, I found a script on:

This script was helpful to get the recovery keys in intune for the system volume. However, it didn’t get the keys for other volumes. Hence, my search continued.

Then I found a script on:

By merging the above 2 scripts, I created the following customised script which did the job for me:

foreach ($BLV in Get-BitLockerVolume){

if ($BLV.VolumeStatus -like “FullyEncrypted”){

foreach ($Key in $BLV.KeyProtector) {

if ($Key -like “RecoveryPassword”) {

BackupToAAD-BitLockerKeyProtector -MountPoint $BLV.MountPoint -KeyProtectorId $Key.KeyProtectorId

}#if

}#foreach

}#if

}#foreach

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Danny Nagdev
Danny Nagdev

Written by Danny Nagdev

A simple technologist who loves to work with machines and people

No responses yet

Write a response