Prior to 9.x, at the end of our image process as the last item of our post image scripts, we used to reboot the macs using shutdown -r command so when the macs were at login screen (with config profile based login window banner appearing), the techs knew imaging was complete and computer was getting config profiles properly. Techs need to do this visual check for config profiles for security on every Mac imaged.
In 9.x, this shutdown command no longer works because jamf helper doesn't consider the script as completed, so it doesn't clean them out of Library - App Support - JAMF - FirstRun, so when the computer comes back up, it runs all post image scripts again (creating a lovely loop).
If you set packages to install on boot drive (such as adobe apps), this problem takes care of itself (techs know when at login screen imaging is done, no longer logged into the adobe account), but we install as much during imaging via compiled image as we can.
Anyone else out there that doesn't install packages on boot drive, how do your techs know when post image at reboot scripts are done running)? Checking policy logs or logging into each machine isn't practical for thousands of machines.
jamf displayMessage doesn't seem to work at login window.
Thanks for any ideas
