mirror of
https://github.com/jamf/Setup-Manager.git
synced 2026-02-03 06:03:23 +00:00
Feature Request for Relaunching SetupManager After User Login #72
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
@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
@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.