mirror of
https://github.com/satishsinghi-gh/MDM-ODA.git
synced 2026-07-26 11:38:13 +00:00
Add files via upload
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
---
|
||||
|
||||

|
||||

|
||||
|
||||
## Overview
|
||||
|
||||
@@ -44,63 +44,63 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
|
||||
<details>
|
||||
<summary><strong>Search Entra Objects</strong> — Keyword search across multiple Entra object types from a single page</summary>
|
||||
|
||||

|
||||

|
||||
*Search across Users, Groups, Devices, and Service Principals with real-time filtering*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>List Group Members</strong> — List members from multiple groups with a single click</summary>
|
||||
|
||||

|
||||

|
||||
*Query members from multiple groups simultaneously with comprehensive details*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Object Membership</strong> — Find group membership for bulk items (Users/Devices/Groups)</summary>
|
||||
|
||||

|
||||

|
||||
*Bulk lookup of group membership across users, devices, and groups*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Find Groups by Owners</strong> — Enter UPNs, get all groups they own</summary>
|
||||
|
||||

|
||||

|
||||
*Identify all groups owned by specific users with detailed ownership insights*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Create Group</strong> — Create Security/M365 Group with bulk owners, members, or dynamic query from a single page</summary>
|
||||
|
||||

|
||||

|
||||
*Streamlined group creation with owners, members, and dynamic rules — no CSV, no browser navigation*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Set Bulk Owners on Bulk Groups</strong> — Assign multiple owners to multiple groups in one operation</summary>
|
||||
|
||||

|
||||

|
||||
*Bulk owner assignment across multiple groups with validation*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Add User Devices to Groups</strong> — Enter UPNs, auto-resolve their registered devices and add to groups</summary>
|
||||
|
||||

|
||||

|
||||
*Device-to-group assignment driven by user identity*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Find Common/Distinct Groups</strong> — Compare group memberships across multiple objects</summary>
|
||||
|
||||

|
||||

|
||||
*Identify overlapping and unique group memberships for users, devices, or groups*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Compare Groups</strong> — Side-by-side comparison of group properties and memberships</summary>
|
||||
|
||||

|
||||

|
||||
*Detailed group comparison with property and membership diff*
|
||||
</details>
|
||||
|
||||
@@ -115,20 +115,20 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
|
||||
<details>
|
||||
<summary><strong>Device Info</strong> — Comprehensive device details from Entra and Intune in one view</summary>
|
||||
|
||||

|
||||

|
||||
*Hardware, OS, compliance, encryption, and registration details from a single query*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Intune Policy Assignments</strong> — View all policies assigned to a device through its group memberships</summary>
|
||||
|
||||

|
||||

|
||||
*Policy assignment overview with group context*
|
||||
|
||||

|
||||

|
||||
*Detailed policy breakdown with assignment intent and filter evaluation*
|
||||
|
||||

|
||||

|
||||
*Full policy assignment landscape across configuration profiles, compliance, and apps*
|
||||
</details>
|
||||
|
||||
@@ -137,27 +137,27 @@ MDM-ODA is a PowerShell & WPF based plug-n-play tool for Entra & Intune on-deman
|
||||
<details>
|
||||
<summary><strong>Session Notes</strong> — Built-in notepad for each session with timestamp and context</summary>
|
||||
|
||||

|
||||

|
||||
*Take notes during operations without leaving the tool*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Verbose Logging & Keyword Filter</strong> — Real-time operation logging with search</summary>
|
||||
|
||||

|
||||

|
||||
*Filter logs by keyword for quick troubleshooting*
|
||||
|
||||

|
||||

|
||||
*Detailed operation logs with timestamps*
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>Prerequisite Handling</strong> — Automatic detection and installation of dependencies</summary>
|
||||
|
||||

|
||||

|
||||
*Automatic detection of system prerequisites*
|
||||
|
||||

|
||||

|
||||
*Installation progress and status reporting*
|
||||
</details>
|
||||
|
||||
|
||||
+19
-19
@@ -643,70 +643,70 @@
|
||||
<h2>Features — Group Management</h2>
|
||||
|
||||
<figure>
|
||||
<img src="images/blades-overview.png" alt="MDM-ODA Group Management Blades Overview">
|
||||
<img src="blades-overview.png" alt="MDM-ODA Group Management Blades Overview">
|
||||
<figcaption>MDM-ODA Group Management interface showing all available operations</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Search Entra Objects</h3>
|
||||
<p>Keyword search across multiple Entra object types from a single page. Filter by object type using keywords.</p>
|
||||
<figure>
|
||||
<img src="images/search-entra-objects.png" alt="Search Entra Objects interface">
|
||||
<img src="search-entra-objects.png" alt="Search Entra Objects interface">
|
||||
<figcaption>Search across Users, Groups, Devices, and Service Principals with real-time filtering</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>List Group Members</h3>
|
||||
<p>List members from multiple groups with a single click. View Object Name/UPN, Object Type, Object ID and source group.</p>
|
||||
<figure>
|
||||
<img src="images/list-group-members.png" alt="List Group Members interface">
|
||||
<img src="list-group-members.png" alt="List Group Members interface">
|
||||
<figcaption>Query members from multiple groups simultaneously with comprehensive details</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Object Membership</h3>
|
||||
<p>Find group membership for bulk items (Users/Devices/Groups).</p>
|
||||
<figure>
|
||||
<img src="images/object-membership.png" alt="Object Membership interface">
|
||||
<img src="object-membership.png" alt="Object Membership interface">
|
||||
<figcaption>Bulk lookup of group membership across users, devices, and groups</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Find Groups by Owners</h3>
|
||||
<p>Enter UPNs, get all groups they own with Group Type, Membership Type, and Member Count.</p>
|
||||
<figure>
|
||||
<img src="images/find-groups-by-owners.png" alt="Find Groups by Owners interface">
|
||||
<img src="find-groups-by-owners.png" alt="Find Groups by Owners interface">
|
||||
<figcaption>Identify all groups owned by specific users with detailed ownership insights</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Create Group</h3>
|
||||
<p>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.</p>
|
||||
<figure>
|
||||
<img src="images/create-group.png" alt="Create Group interface">
|
||||
<img src="create-group.png" alt="Create Group interface">
|
||||
<figcaption>One-page group creation with bulk owner assignment and dynamic membership rules</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Set Bulk Owners on Bulk Groups</h3>
|
||||
<p>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.</p>
|
||||
<figure>
|
||||
<img src="images/set-bulk-owners.png" alt="Set Bulk Owners interface">
|
||||
<img src="set-bulk-owners.png" alt="Set Bulk Owners interface">
|
||||
<figcaption>Assign multiple owners to multiple groups in a single operation</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Add User Devices to Groups</h3>
|
||||
<p>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.</p>
|
||||
<figure>
|
||||
<img src="images/add-user-devices.png" alt="Add User Devices to Groups interface">
|
||||
<img src="add-user-devices.png" alt="Add User Devices to Groups interface">
|
||||
<figcaption>Intelligently add user devices to groups with comprehensive filtering options</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Find Common/Distinct Groups</h3>
|
||||
<p>Compare multiple objects to find commonalities or distinction in group membership. No more CSV exports and VLOOKUPs.</p>
|
||||
<figure>
|
||||
<img src="images/find-common-distinct.png" alt="Find Common/Distinct Groups interface">
|
||||
<img src="find-common-distinct.png" alt="Find Common/Distinct Groups interface">
|
||||
<figcaption>Venn diagram analysis of group membership across multiple users or devices</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Compare Groups</h3>
|
||||
<p>Compare members of multiple groups and identify Common or Distinct members between them.</p>
|
||||
<figure>
|
||||
<img src="images/compare-groups.png" alt="Compare Groups interface">
|
||||
<img src="compare-groups.png" alt="Compare Groups interface">
|
||||
<figcaption>Side-by-side group comparison with common and distinct member identification</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -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.
|
||||
</p>
|
||||
<figure>
|
||||
<img src="images/device-info.png" alt="Device Info interface">
|
||||
<img src="device-info.png" alt="Device Info interface">
|
||||
<figcaption>Unified device information from Entra ID and Intune with extensive field coverage</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Intune Policy Assignments</h3>
|
||||
<p>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.</p>
|
||||
<figure>
|
||||
<img src="images/policy-assignments-1.png" alt="Intune Policy Assignments interface - Part 1">
|
||||
<img src="policy-assignments-1.png" alt="Intune Policy Assignments interface - Part 1">
|
||||
<figcaption>Browse all Intune policies with assignment group visibility</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="images/policy-assignments-2.png" alt="Intune Policy Assignments interface - Part 2">
|
||||
<img src="policy-assignments-2.png" alt="Intune Policy Assignments interface - Part 2">
|
||||
<figcaption>Filter policies by type, sub-type, and platform for targeted insights</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="images/policy-assignments-3.png" alt="Intune Policy Assignments interface - Part 3">
|
||||
<img src="policy-assignments-3.png" alt="Intune Policy Assignments interface - Part 3">
|
||||
<figcaption>View assignment filters and their associated filter types</figcaption>
|
||||
</figure>
|
||||
</section>
|
||||
@@ -750,21 +750,21 @@
|
||||
<h3>Session Notes</h3>
|
||||
<p>Built-in lightweight floating notepad, easy to bring up or minimize. Holds notes during the session, no disk storage.</p>
|
||||
<figure>
|
||||
<img src="images/session-notes.png" alt="Session Notes feature">
|
||||
<img src="session-notes.png" alt="Session Notes feature">
|
||||
<figcaption>In-session notes panel for quick reference and task tracking</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Keyword Filter</h3>
|
||||
<p>Every table output has a single filter across all columns. Type any keyword to instantly filter results across all columns in real-time.</p>
|
||||
<figure>
|
||||
<img src="images/verbose-logging.png" alt="Keyword Filter in action">
|
||||
<img src="verbose-logging.png" alt="Keyword Filter in action">
|
||||
<figcaption>Type any keyword to instantly filter results across all columns in real-time</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Verbose Logging</h3>
|
||||
<p>Real-time verbose logging of every operation. Logs stored locally for audit trails and troubleshooting.</p>
|
||||
<figure>
|
||||
<img src="images/prereq-handling-2.png" alt="Verbose Logging in action">
|
||||
<img src="prereq-handling-2.png" alt="Verbose Logging in action">
|
||||
<figcaption>Real-time verbose log output showing operation progress and API call details</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -833,11 +833,11 @@
|
||||
<h3>Prerequisite Handling</h3>
|
||||
<p>MDM-ODA includes automatic prerequisite detection and installation. The tool proactively checks for missing components and handles setup without manual intervention.</p>
|
||||
<figure>
|
||||
<img src="images/prereq-handling-1.png" alt="Prerequisite Check and Installation - Part 1">
|
||||
<img src="prereq-handling-1.png" alt="Prerequisite Check and Installation - Part 1">
|
||||
<figcaption>Automatic detection of system prerequisites</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="images/prereq-handling-2.png" alt="Prerequisite Check and Installation - Part 2">
|
||||
<img src="prereq-handling-2.png" alt="Prerequisite Check and Installation - Part 2">
|
||||
<figcaption>Installation progress and status reporting</figcaption>
|
||||
</figure>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user