Bootstrap token extension attribute

sshort
Valued Contributor

I'm happy to see bootstrap token support in Jamf 10.19, but I only want to run profiles install -type bootstraptoken for users that don't have a token escrowed. I couldn't find an existing EA here to help scope my policy, so I put one together. Hopefully someone finds this useful :)

#!/bin/bash

tokenStatus=$(profiles status -type bootstraptoken | awk '{ print $7 }' | sed 1d)

if [ $tokenStatus == "NO" ]; then
    echo "<result>Not escrowed</result>"
elif [ $tokenStatus == "YES" ]; then
    echo "<result>Escrowed</result>"
else
    echo "<result>Unknown status</result>"
fi
9 REPLIES 9

dng2000
Contributor

@sshort Thanks for sharing your script for this. :)

swhps
Contributor III

Thanks!!

Duran
New Contributor II

Great πŸ‘

A-bomb
New Contributor III

Just what I was looking for! Thank you πŸ˜€

AquibS
New Contributor

what do you mean by "unknown status"

Frank_Sonder
New Contributor III

Doesn't seem to work on Monterey

A-bomb
New Contributor III

12.3? Works fine for us on 12.0–12.2.1.

Frank_Sonder
New Contributor III

Maybe I'm doing something wrong... It's blank.

Screen Shot 2022-03-14 at 2.52.31 PM.png

ok never mind, it just takes time to appear. Thx