Skip to content

A framework for re-escrowing missing or invalid FileVault keys with Jamf Pro.

License

Notifications You must be signed in to change notification settings

koalatee/newFileVaultKey

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reissuing FileVault keys

This is taken from the work of Elliot Jordan homebysix/jss-filevault-reissue


I rewrote this as part of re-writing most all of my scripts from bash to zsh. This scripts works on macOS 10.15 and macOS 11 (confirmed with jamf + jamf built-in escrow profile) but should work with other MDM or custom profile that uses the com.apple.security.FDERecoveryKeyEscrow payload

This can be run from your Self Service application of choice, or from terminal.

The only "requirements" are:

  1. 10.13+ with an escrow profile in place
  2. A PPPC profile to allow Terminal to have access to "System Events" (for prompts/notifications)

There are many ways to determine necessity in jamf alone, so I leave that to you. For ideas, check out the original homebysix/jss-filevault-reissue or ask in macadmins slack

I have a script that checks filevault and writes to a jamf EA for more accurate reporting

About

A framework for re-escrowing missing or invalid FileVault keys with Jamf Pro.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%