Bit of an odd requirement, but due to a smart-card log on requirement, we normally set up a service account to allow login at the FV2 screen, and then users log in at the regular screen using their smart-cards.
I'm attempting to set this up as a policy in the JSS, have our encryption config set up, have (for testing) a policy scoped to a couple of test systems, with the following options:
Disk encryption set to take "Apply Disk Encryption Configuration" as the action, and with our config selected as the configuration. So far, so good.
Next, I have Local Accounts set to create a local "FV Boot" service account, with "Enable user for FileVault 2" selected.
The issue seems to be the sequence. In the logs, it creates the FV Boot user, then gives an error adding them to FV2, as FileVault is off. It then goes on to add the JSS Management account (otherwise a hidden account) to FV, sets everything, etc. Upon reboot, the only active account is the management account, which users never have seen before.
Thoughts? I basically need to create the account, then enable FV, and THEN use fdesetup to add the user, but unsure of the best approach to making sure all things happen as part of the same policy.