Version 0.2
Device Offboarding Manager v0.2
🚀 Major Improvements
Bulk Offboarding Enhancement
- Single confirmation dialog for all devices - no more clicking OK for each device (fixes #28)
- Service selection checkboxes - choose which services to remove devices from (Entra ID, Intune, Autopilot) (fixes #25)
- Comprehensive summary showing results for all devices with success/failure statistics
Export to CSV Feature
- Export search results, playbook results, and dashboard data (fixes #20)
- All exports use a consistent file save dialog
- Includes all device details in a clean CSV format
Interactive Dashboard
- All dashboard cards are now clickable:
- Total device cards (Intune, Autopilot, Entra ID)
- Stale device cards (30/90/180 days)
- Personal and Corporate device cards
- Click any card to view the full device list with export capability
🔧 Fixes
Permission Issues
- Added missing
BitlockerKey.Read.Allpermission to prerequisites (fixes #24) - Updated Entra ID permission from
Device.Read.AlltoDevice.ReadWrite.All(fixes #23) - Added specific error messages when permissions are missing
Playbook Functionality
- Fixed playbook downloads - all 5 playbooks now work correctly (fixes #26)
- Enabled previously disabled playbooks:
- Intune Devices Not in Autopilot
- Corporate Device Inventory
- Personal Device Inventory
- Stale Device Report
📋 Technical Changes
Updated Prerequisites
Required Microsoft Graph API Permissions:
- Device.ReadWrite.All ← Updated
- BitlockerKey.Read.All ← New
New Functions
Export-DeviceListToCSV- Reusable export functionShow-OffboardingSummary- Results dialog for bulk operationsShow-DashboardCardResults- Dashboard drilldown functionality
🔄 Upgrade
Install-Script DeviceOffboardingManager -Force