{"id":22325493,"url":"https://github.com/jamf/reenroller","last_synced_at":"2026-02-01T04:13:41.790Z","repository":{"id":41096908,"uuid":"213084329","full_name":"jamf/ReEnroller","owner":"jamf","description":"Migrate macOS devices from one Jamf Server to another.","archived":false,"fork":false,"pushed_at":"2025-10-23T04:31:14.000Z","size":10422,"stargazers_count":111,"open_issues_count":2,"forks_count":12,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-10-25T07:27:40.590Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jamf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-05T23:24:30.000Z","updated_at":"2025-10-23T04:31:08.000Z","dependencies_parsed_at":"2024-12-23T20:10:43.701Z","dependency_job_id":"666c3bdd-7371-4a4c-b7ce-6de08053c425","html_url":"https://github.com/jamf/ReEnroller","commit_stats":{"total_commits":194,"total_committers":1,"mean_commits":194.0,"dds":0.0,"last_synced_commit":"a2ece89e88de49e0a13617d768b9bed9a90e7059"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/jamf/ReEnroller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamf%2FReEnroller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamf%2FReEnroller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamf%2FReEnroller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamf%2FReEnroller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamf","download_url":"https://codeload.github.com/jamf/ReEnroller/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamf%2FReEnroller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28967162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T03:46:10.227Z","status":"ssl_error","status_checked_at":"2026-02-01T03:46:01.693Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-04T02:12:14.851Z","updated_at":"2026-02-01T04:13:41.778Z","avatar_url":"https://github.com/jamf.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReEnroller\n\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/BIG-RAT/ReEnroller?display_name=tag) ![GitHub all releases](https://img.shields.io/github/downloads/BIG-RAT/ReEnroller/total) ![GitHub latest release](https://img.shields.io/github/downloads/BIG-RAT/ReEnroller/latest/total)\n ![GitHub issues](https://img.shields.io/github/issues-raw/BIG-RAT/ReEnroller) ![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/BIG-RAT/ReEnroller) ![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/BIG-RAT/ReEnroller) ![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/BIG-RAT/ReEnroller)\n\nDownload: [ReEnroller](https://github.com/BIG-RAT/ReEnroller/releases/latest/download/ReEnroller.zip)\n\nEasily migrate a computer from one Jamf Pro server to another.\n\nBy default the application sends anonymous data to [TelemetryDeck](https://telemetrydeck.com). This data is used to aid in development of the app. To opt out of sending data select 'Opt out of analytics' during package creation.\n\n![alt text](https://github.com/BIG-RAT/ReEnroller/blob/master/ReEnroller/help/images/ReEnroller.png \"ReEnroller\")\n\n\nUse ReEnroller to build a package to take a macOS device enrolled in one Jamf Pro server and enroll it into another.\n* Ability to add (and then remove) a wifi profile to the package.  This can help maintain a WiFi connection while migrating.\n* Machine attempts to fail back to original server if enrollment in the new server fails.\n* Specify the number of attempts and interval between attempts for enrolling in the new server.\n* Can also be used for initial enrollments.\n* Enroll into a specific site.\n* Can automatically create a policy to verify enrollment in the new server.\n* Select a policy to run after a successful enrollment.\n\nImportant: \n\n* apiMDM_removal script requires an API client to run.\n* When deploying to machines running macOS 13+ be sure to deploy ReEnrollerNotifications.mobileconfig before the package.\n* After enrolling in the new server the user must approve the MDM profile for macOS 10.13 and above.\n* Big Sur and later that fail back to the source server will not automatically (re)install the MDM profile.\n* Application submits anonamous data to [TelemetryDeck](https://telemetrydeck.com) by default. Select 'Opt out of analytics' to disable sending data.\n\n\\* **Be sure to view the help (question mark in the lower right) for detailed usage instructions.**\n\nThanks @fauxserve for coming up with the idea and initial bash version.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamf%2Freenroller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamf%2Freenroller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamf%2Freenroller/lists"}