[ I R O D ]

Intune Proactive Remediations on demand.

Single device or multi-device — WPF GUI, real-time progress, least-privileged Graph permissions.

Install Now GitHub
v1.0.4 · PowerShell 7.0+

Features

Everything you need to run Intune remediations without waiting.

On-Demand Remediation

Trigger Intune Proactive Remediation scripts instantly on any device, without waiting for the next scheduled sync window.

🖥

Multi-Device WPF GUI

Select multiple devices through a modern dark-themed WPF interface with pagination (50 per page), live search, and checkbox selection.

📊

Real-Time Progress

Watch remediation status update live across all selected devices in a dedicated progress tracking window during batch operations.

🛡

Least-Privileged

Connects to Microsoft Graph using only the minimum required delegated permissions — nothing more than what the job needs.

🔄

Auto Device Sync

Automatically initiates a device sync after triggering remediation to ensure the device checks in with Intune promptly.

📦

Auto Module Install

Checks for required PowerShell modules on first run and installs them automatically — no manual setup required.

🔑

Custom App Registration

Configure your own app registration once with Configure-IROD and run without parameters every time after.

🛠

Auto-Updates

Checks PowerShell Gallery for new versions once every 24 hours and prompts you to update when one is available.

See It in Action

Full workflow — authentication, script selection, device selection, and execution.

IROD Demo

Quick Start

Up and running in two commands.

Install
Install-Module -Name IROD -Scope CurrentUser
Run
Invoke-IntuneRemediation
Multi-Device Mode
Invoke-IntuneRemediation -MultiDevice
Optional: Custom App Registration
# Configure once, use anytime
Configure-IROD

Parameters

All available options for Invoke-IntuneRemediation.

ParameterDescription
-DeviceName Name of a specific device to run remediation on
-MultiDevice Enable multi-device selection via the WPF GUI
-ClientId Client ID of a custom app registration
-TenantId Tenant ID for a custom app registration
-Help Display detailed help information and exit

Required Permissions

Delegated Microsoft Graph permissions — minimum required, nothing more.

DeviceManagementConfiguration.Read.All Read remediation scripts from your Intune tenant
DeviceManagementManagedDevices.Read.All List and search managed devices
DeviceManagementManagedDevices.PrivilegedOperations.All Trigger remediation scripts and initiate device sync