Feature Request for Relaunching SetupManager After User Login #72

Open
opened 2026-01-19 18:31:26 +00:00 by michael · 2 comments
Owner

Originally created by @lfrancik on GitHub.

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.

Originally created by @lfrancik on GitHub. 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.
michael added the enhancement label 2026-01-19 18:31:26 +00:00
Author
Owner

@scriptingosx commented on GitHub:

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

@scriptingosx commented on GitHub: 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
Author
Owner

@eyevanovich commented on GitHub:

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.

@eyevanovich commented on GitHub: 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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jamf/Setup-Manager#72