Edit and review
Compare local package files with cloud remediations and review detection and remediation content before publishing.
Tool Detail
A release-packaged PowerShell 7 interface with WPF for delegated Microsoft Graph administration of Intune remediation packages.
Version 1.1 is available as a standalone GitHub Release and from the SmartM365 repository source. The GUI browses local packages and Intune deviceHealthScripts, compares content, runs PSScriptAnalyzer, publishes or updates packages, exports scripts and reports, and can reset or delete cloud remediations.
Compare local package files with cloud remediations and review detection and remediation content before publishing.
The GUI requests delegated DeviceManagementScripts.ReadWrite.All, DeviceManagementConfiguration.Read.All, and Group.Read.All permissions and uses Microsoft Graph beta endpoints. Tenant consent and the signed-in operator's Intune RBAC rights still apply.
CSV export remains available without an extra module. Excel requires ImportExcel and the GUI asks before installing it; PSScriptAnalyzer can be installed automatically for the current user when analysis is first requested.
GitHub Release v1.1 provides a standalone ZIP, a published SHA-256 checksum, a release manifest, and release notes. It does not include a PowerShell Gallery package, installer, or automatic updater.
Expected ZIP SHA-256: B768F94076128513CFFCB2571840535BE5E6555E5A0B58DE329666FACC23C7F7
Requires Windows, WPF, and PowerShell 7 in STA mode. New and updated cloud packages default to SYSTEM, 64-bit execution, role scope tag 0, and disabled Intune signature enforcement.
Reset history creates a timestamped replacement, copies assignments, and deletes the original. Delete permanently removes the selected cloud object. Review the target tenant and selected content before any write.
Current source path
Smart Intune Remediation Manager lives under SmartM365/Intune/Remediation, with the PowerShell 7/WPF interface in GUI and source-controlled remediation packages in Packages. The current repository does not contain a separate remediation CLI. Open the current source path.