IROD

1.0.2

IROD (Intune Remediation On Demand) - Trigger Intune Proactive Remediation scripts on-demand for single or multiple devices. Features include WPF GUI for device/script selection, script preview, favorites, parallel execution for large batches, CSV/TXT import, history logging, and export capabilities.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name IROD

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name IROD

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Mark Orr. All rights reserved.

Package Details

Author(s)

  • Mark Orr

Tags

Intune Remediation MicrosoftGraph EndpointManagement Windows MEM DeviceManagement Proactive Scripts WPF GUI OnDemand IROD Microsoft365 MSGraph

Functions

Invoke-IntuneRemediation Configure-IROD Clear-IRODConfig Get-IntuneRemediationResults

PSEditions

Desktop Core

Dependencies

Release Notes

## v1.0.2

### New Features
- Dark/Light theme toggle (press T from main menu)
- Theme preference saved to %APPDATA%\IROD\settings.json

### Improvements
- File dialogs now use Windows Explorer GUI for import/export operations
- Import from File now has proper submenu with browse and template export options
- Template export moved before Graph connection (no auth needed)
- Import file validation before connecting to Graph
- Consistent menu structure throughout

## v1.0.0 - Initial Release

### Features
- Single device and multi-device remediation modes
- WPF GUI for script and device selection
- Script preview (view detection/remediation code)
- Favorites system for frequently used scripts
- Script description tooltips on hover
- Publisher and Version columns in script selector
- Parallel execution for batches over 50 devices (10 concurrent)
- Import devices from CSV/TXT files with template export
- History logging with 30-day retention
- Export remediation results to CSV
- Comprehensive help system with 9 topics
- Select ALL Devices option with safety confirmation
- Dark-themed modern UI

### Requirements
- PowerShell 5.1 or later
- Microsoft.Graph.Authentication module
- Graph permissions: DeviceManagementManagedDevices.ReadWrite.All, DeviceManagementConfiguration.Read.All

FileList

Version History

Version Downloads Last updated
1.0.2 (current version) 5 2/24/2026
1.0.1 8 2/7/2026
1.0.0 14 2/2/2026