diff --git a/README.md b/README.md index 2b15418..193ad3e 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ --- -![MDM-ODA Group Management Blades Overview](images/blades-overview.png) +![MDM-ODA Group Management Blades Overview](blades-overview.png) ## Overview @@ -44,63 +44,63 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
Search Entra Objects — Keyword search across multiple Entra object types from a single page -![Search Entra Objects](images/search-entra-objects.png) +![Search Entra Objects](search-entra-objects.png) *Search across Users, Groups, Devices, and Service Principals with real-time filtering*
List Group Members — List members from multiple groups with a single click -![List Group Members](images/list-group-members.png) +![List Group Members](list-group-members.png) *Query members from multiple groups simultaneously with comprehensive details*
Object Membership — Find group membership for bulk items (Users/Devices/Groups) -![Object Membership](images/object-membership.png) +![Object Membership](object-membership.png) *Bulk lookup of group membership across users, devices, and groups*
Find Groups by Owners — Enter UPNs, get all groups they own -![Find Groups by Owners](images/find-groups-by-owners.png) +![Find Groups by Owners](find-groups-by-owners.png) *Identify all groups owned by specific users with detailed ownership insights*
Create Group — Create Security/M365 Group with bulk owners, members, or dynamic query from a single page -![Create Group](images/create-group.png) +![Create Group](create-group.png) *Streamlined group creation with owners, members, and dynamic rules — no CSV, no browser navigation*
Set Bulk Owners on Bulk Groups — Assign multiple owners to multiple groups in one operation -![Set Bulk Owners](images/set-bulk-owners.png) +![Set Bulk Owners](set-bulk-owners.png) *Bulk owner assignment across multiple groups with validation*
Add User Devices to Groups — Enter UPNs, auto-resolve their registered devices and add to groups -![Add User Devices to Groups](images/add-user-devices.png) +![Add User Devices to Groups](add-user-devices.png) *Device-to-group assignment driven by user identity*
Find Common/Distinct Groups — Compare group memberships across multiple objects -![Find Common/Distinct Groups](images/find-common-distinct.png) +![Find Common/Distinct Groups](find-common-distinct.png) *Identify overlapping and unique group memberships for users, devices, or groups*
Compare Groups — Side-by-side comparison of group properties and memberships -![Compare Groups](images/compare-groups.png) +![Compare Groups](compare-groups.png) *Detailed group comparison with property and membership diff*
@@ -115,20 +115,20 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
Device Info — Comprehensive device details from Entra and Intune in one view -![Device Info](images/device-info.png) +![Device Info](device-info.png) *Hardware, OS, compliance, encryption, and registration details from a single query*
Intune Policy Assignments — View all policies assigned to a device through its group memberships -![Intune Policy Assignments - Overview](images/policy-assignments-1.png) +![Intune Policy Assignments - Overview](policy-assignments-1.png) *Policy assignment overview with group context* -![Intune Policy Assignments - Details](images/policy-assignments-2.png) +![Intune Policy Assignments - Details](policy-assignments-2.png) *Detailed policy breakdown with assignment intent and filter evaluation* -![Intune Policy Assignments - Expanded](images/policy-assignments-3.png) +![Intune Policy Assignments - Expanded](policy-assignments-3.png) *Full policy assignment landscape across configuration profiles, compliance, and apps*
@@ -137,27 +137,27 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
Session Notes — Built-in notepad for each session with timestamp and context -![Session Notes](images/session-notes.png) +![Session Notes](session-notes.png) *Take notes during operations without leaving the tool*
Verbose Logging & Keyword Filter — Real-time operation logging with search -![Keyword Filter](images/verbose-logging.png) +![Keyword Filter](verbose-logging.png) *Filter logs by keyword for quick troubleshooting* -![Verbose Logging](images/prereq-handling-2.png) +![Verbose Logging](prereq-handling-2.png) *Detailed operation logs with timestamps*
Prerequisite Handling — Automatic detection and installation of dependencies -![Prerequisite Check](images/prereq-handling-1.png) +![Prerequisite Check](prereq-handling-1.png) *Automatic detection of system prerequisites* -![Prerequisite Installation](images/prereq-handling-2.png) +![Prerequisite Installation](prereq-handling-2.png) *Installation progress and status reporting*
diff --git a/index.html b/index.html index 788f18d..5ae9003 100644 --- a/index.html +++ b/index.html @@ -643,70 +643,70 @@

Features — Group Management

- MDM-ODA Group Management Blades Overview + MDM-ODA Group Management Blades Overview
MDM-ODA Group Management interface showing all available operations

Search Entra Objects

Keyword search across multiple Entra object types from a single page. Filter by object type using keywords.

- Search Entra Objects interface + Search Entra Objects interface
Search across Users, Groups, Devices, and Service Principals with real-time filtering

List Group Members

List members from multiple groups with a single click. View Object Name/UPN, Object Type, Object ID and source group.

- List Group Members interface + List Group Members interface
Query members from multiple groups simultaneously with comprehensive details

Object Membership

Find group membership for bulk items (Users/Devices/Groups).

- Object Membership interface + Object Membership interface
Bulk lookup of group membership across users, devices, and groups

Find Groups by Owners

Enter UPNs, get all groups they own with Group Type, Membership Type, and Member Count.

- Find Groups by Owners interface + Find Groups by Owners interface
Identify all groups owned by specific users with detailed ownership insights

Create Group

Create Security/M365 Group while assigning bulk owners and adding bulk members (UPN, Device Name/ID, Group Name/ID) or set a dynamic query — all from a single page. No CSV, no browser navigation.

- Create Group interface + Create Group interface
One-page group creation with bulk owner assignment and dynamic membership rules

Set Bulk Owners on Bulk Groups

Many-to-many owner assignment. Un-owned groups haunt every organization — groups without owners or with outdated ownership cause confusion about use, purpose and accountability.

- Set Bulk Owners interface + Set Bulk Owners interface
Assign multiple owners to multiple groups in a single operation

Add User Devices to Groups

Game changer. Bulk add user devices to groups with filters for Platform, Ownership and Intune enrollment state. What was once a nightmare is now a cakewalk.

- Add User Devices to Groups interface + Add User Devices to Groups interface
Intelligently add user devices to groups with comprehensive filtering options

Find Common/Distinct Groups

Compare multiple objects to find commonalities or distinction in group membership. No more CSV exports and VLOOKUPs.

- Find Common/Distinct Groups interface + Find Common/Distinct Groups interface
Venn diagram analysis of group membership across multiple users or devices

Compare Groups

Compare members of multiple groups and identify Common or Distinct members between them.

- Compare Groups interface + Compare Groups interface
Side-by-side group comparison with common and distinct member identification
@@ -724,22 +724,22 @@ Comprehensive User & Device info from Entra & Intune based on UPNs, Serial Numbers, Object IDs and even User/Device Groups (recursive object detection). Uses filters for Platform & Ownership. Shows 30+ fields including Entra/Intune device details, OS info, ownership, activity ranges, Autopilot status, and user info.

- Device Info interface + Device Info interface
Unified device information from Entra ID and Intune with extensive field coverage

Intune Policy Assignments

Runtime or project decisions, get instant insights about Intune policies, Assignment Groups, Assignment Filters and associated Filter Types. Generate output filtered by keywords, Policy Type, Sub-Type, OS platform.

- Intune Policy Assignments interface - Part 1 + Intune Policy Assignments interface - Part 1
Browse all Intune policies with assignment group visibility
- Intune Policy Assignments interface - Part 2 + Intune Policy Assignments interface - Part 2
Filter policies by type, sub-type, and platform for targeted insights
- Intune Policy Assignments interface - Part 3 + Intune Policy Assignments interface - Part 3
View assignment filters and their associated filter types
@@ -750,21 +750,21 @@

Session Notes

Built-in lightweight floating notepad, easy to bring up or minimize. Holds notes during the session, no disk storage.

- Session Notes feature + Session Notes feature
In-session notes panel for quick reference and task tracking

Keyword Filter

Every table output has a single filter across all columns. Type any keyword to instantly filter results across all columns in real-time.

- Keyword Filter in action + Keyword Filter in action
Type any keyword to instantly filter results across all columns in real-time

Verbose Logging

Real-time verbose logging of every operation. Logs stored locally for audit trails and troubleshooting.

- Verbose Logging in action + Verbose Logging in action
Real-time verbose log output showing operation progress and API call details
@@ -833,11 +833,11 @@

Prerequisite Handling

MDM-ODA includes automatic prerequisite detection and installation. The tool proactively checks for missing components and handles setup without manual intervention.

- Prerequisite Check and Installation - Part 1 + Prerequisite Check and Installation - Part 1
Automatic detection of system prerequisites
- Prerequisite Check and Installation - Part 2 + Prerequisite Check and Installation - Part 2
Installation progress and status reporting