We are attempting to install an EFI password on some test machines and are experiencing some issues. Our procedure is as follows:
(1) Put the setregproptool inside /Library/ApplicationSupport/JAMF/bin
(2) Create a .pkg package for the setregproptool that has been uploaded to Casper Admin. Distribution of this file seems to work successfully.
(3) Run a JAMF policy on the Accounts tab for Open Firmware/EFI Password with Mode set to "Command" and the Set box checkmarked.
The issue is that whenever #3 is run we get an error that "EFI Password is already set". If I option boot to get to the manual EFI Password Utility - it's not set. I can set it, reboot, and unset it, reboot, and the policy does the same thing.
Any thoughts on what the issue might be? I initially was thinking maybe the setregproptool might be a "one off" thing that was triggered on our first test machine before I packaged it and distributed - but I recaptured the setregproptool and still have this issue.
Thanks!
Note: I am using https://jamfnation.jamfsoftware.com/article.html?id=58 as reference material.
