PowerShell: Get BitLocker Status

Compliance audits, security checklists, or just making sure a laptop is safe before it leaves the building - knowing whether BitLocker is actually protecting a drive (not just installed) is essential. This one-liner shows you the encryption status for every volume in seconds.

Prerequisites:

  • Privileges: Run as Administrator
  • Module: Built-in, no import needed

Quick Command:

Get-BitLockerVolume | Select-Object MountPoint, ProtectionStatus

Example Output:

MountPoint ProtectionStatus
---------- ----------------
C:                       On
D:                      Off
📦
Want all of them at once?
Get every free one-liner from this blog in a single downloadable bundle organized by category, each with full comment-based help. No more copy-pasting one at a time.

How It Works:

  • Get-BitLockerVolume queries BitLocker configuration for all volumes on the system, returning details like encryption status, method, and protection state.
  • MountPoint identifies the drive letter (e.g. C:, D:), so you can tell exactly which volume each result refers to.
  • ProtectionStatus shows On if BitLocker encryption is active and protecting the volume, or Off if it's not (even if the drive was previously encrypted or is currently being decrypted).
  • Select-Object trims the output down to just these two properties, since Get-BitLockerVolume returns a lot of other data (like EncryptionMethod, KeyProtector, or VolumeStatus) that isn't needed for a quick status check.