This article explains how to install the JumpCloud PowerShell module, authenticate it, and run a command to retrieve all BitLocker (FDE) recovery keys from devices managed by JumpCloud.
The process works on Windows, macOS, and Linux as long as PowerShell is installed.
If you're using macOS or Linux and do not have PowerShell installed, follow Microsoft’s guide below:
On Windows, PowerShell is already available by default.
Open PowerShell (or pwsh on macOS/Linux), then run:
Example prompt:
Choose Y to continue.
You need your JumpCloud API Key.
How to find it:
JumpCloud Admin Console → Your Profile → API Key
Once you have it, run:
You will be prompted to enter the API key:
If successful, you will see a confirmation message.
If an update is available, PowerShell will prompt you:
You may choose Y to update.
Once authenticated, run the following command:
Finds all systems with FDE enabled and a recovery key present.
Retrieves each device’s BitLocker key.
Exports the results into JCSystemFDEKeys.csv in the current directory.
The exported CSV includes:
| hostname | _id | key |
|---|---|---|
| WIN-01 | 5fabc123... | A1B2-C3D4-E5F6... |
Recovery keys are only available for systems where JumpCloud successfully escrowed the BitLocker key.