Feature Request for Relaunching SetupManager After User Login
Description: We would like to request an enhancement to SetupManager that allows it to relaunch automatically after the user has completed the macOS Setup Assistant and logged in for the first time. This would enable the execution of additional policies that require user session context, such as configuring the Dock, applying user-specific settings, or triggering other post-enrollment workflows.
Use Case: Currently, SetupManager is executed during the enrollment process and runs as part of the setup workflow. However, some policies and configurations require the user to be logged in before they can be properly applied. Without a way to relaunch SetupManager post-login, administrators must rely on additional scripting or manual intervention to complete these tasks, which complicates the provisioning process.
We believe this enhancement would significantly improve the flexibility and usability of SetupManager within Jamf Pro enrollment workflows.
We appreciate your consideration and look forward to any feedback on this suggestion.
I would love this as well. I just spent the past month developing what I call “user provisioning” for our machines which does just this. It took using Outset and swiftDialog along with a ton of scripts to pull it off. Would be great to have a single tool for this.
macOS Onboarding with Self Service provides this feature:
https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-11.15.0/page/macOS_Onboarding.html