Repository navigation
Releases: JordyThery/IntuneOnboard
Releases · JordyThery/IntuneOnboard
Release list
Intune Onboard 1.0.2
Fixed
- A Try again started shortly after a run finished could be terminated mid-item when the daemon exited.
- Scripts writing more than 64 KB to stderr hung until their timeout.
- A timeout left the script's child processes running.
- Items interrupted mid-run (daemon killed, Mac restarted) were retried indefinitely; they now count toward the three-attempt limit.
- A corrupt state file was read as empty, which could re-provision a finished Mac. It is now moved aside as
<name>.corruptand logged. - Log rotation settings were ignored on the first run.
- The Setup Assistant click blocker covered only the primary display.
- Upgrades and
uninstall.shleft the login agent running in background user sessions. onboardd reset --userdeleted a file that is never written, so it never reset anything. It now removes the user'suser.json, the filestatusreads.- With
windowPosition: focus, the backdrop kept showing the previous wallpaper after the wallpaper step until the Dock restarted.
Changed
scriptitems with apathare verified through an open file descriptor and run from a root-only copy.$0is the copy's path.- Installomator options may not contain unquoted spaces. Quote values that need them:
LOGO="/Library/Application Support/logo.png". - Release builds refuse XPC connections when the running binary has no Team ID.
- Onboarding helpers run only from the app bundle.
reset --userrejects names containing path separators.
Package
IntuneOnboard-1.0.2.pkg (build 52), notarized and stapled.
- SHA-256:
426def435ae14d8a2d6ed9b87b495aa1027a49059466c0034f0cb84b3da15339 spctl -a -t install -vv→ accepted, source=Notarized Developer ID
Upgrade in place over 1.0.1; Intune redeploys because the build number rose.
Intune Onboard 1.0.1
First public release.
- Provisioning during Setup Assistant: Installomator labels, scripts, waits and device naming, shown in a full-screen window.
- Onboarding at first login: wallpaper, Dock, default apps, open-and-sign-in steps, and demotion to a standard account.
dryRunrenders a complete run without changing the Mac.--demo provisioningand--demo onboardingrun without a profile.- Step status is re-derived from the system on every launch.
- Intune custom attribute reporting both stages.
- Unknown profile keys are reported as errors.
- English, Dutch and French.
- Log panel (⌘L) with export.
Package
IntuneOnboard-1.0.1.pkg, notarized and stapled.
- SHA-256:
03f436a919c4c028b246b2a5be3bce9f06c97f2ec143fc03fe98dc33043a46da - Requires macOS 15 or later; provisioning requires Automated Device Enrollment.
- Deployment: Getting started · Operations