Releases: sibranda/GetIntuneAssignments
GIA v4.0 - Get Intune Assignments
About
Origins: Addressing Real Need
The GIA story began in June 2022, when the need arose for a practical method to audit Intune assignments. Initially
conceived as a set of PowerShell scripts, the project provided basic functionality for extracting assignment data,
addressing a critical gap for IT professionals managing large-scale deployments. These early scripts laid the
groundwork for automating tedious manual tasks and demonstrated the potential for a more comprehensive tool.
Feature Expansion and Transition
Responding to growing user needs, GIA quickly expanded beyond its original scope. New features were added to
include compliance policies, application assignments, device configurations, and update management. Recognizing
the limitations of command-line tools for broader adoption, development shifted in September 2022 to a graphical
interface built in C#.NET, dramatically improving usability and enabling more sophisticated data visualization. The
transition marked a pivotal milestone, transforming GIA from a niche script into an accessible, robust application for
the entire community.
Community Impact and Collaboration
The launch of GIA on GitHub marked the beginning of genuine community collaboration. Feedback from beta testers
and contributors, including valuable insights from IT professionals, helped prioritize new features and guide bug fixes.
Each release was shaped by constructive input, ensuring GIA stayed relevant and responsive to users’ evolving needs.
The open distribution model fostered a dynamic cycle of improvement, with enhancements and refinements driven
by real-world challenges.
Major Releases: Building Value
GIA’s version history reflects its commitment to continuous innovation. Version 1.5 introduced export capabilities,
allowing users to generate CSV reports for further analysis. Version 2.0 brought expanded support for new
assignment types and performance optimizations. With version 3.0 and 3.1, advanced filtering and reporting tools
were added, making the application indispensable for IT teams seeking efficiency and clarity in their management
workflows.
Latest Innovations: GIA 4.0 and Beyond
The release of GIA 4.0 represents the most significant advancement to date. It introduces a groundbreaking comparison engine, allowing administrators to analyze assignment differences across policies, applications, and devices with precision. Another highly impactful feature is the ability to identify items without assignments, enabling IT teams to quickly detect orphaned or unused objects. This functionality empowers administrators to sanitize the Intune environment, improving performance, reducing clutter, and ensuring a streamlined configuration that retains only what is actively in use.
A Commitment to Excellence
GIA is more than a tool; it is a collaborative project shaped by the needs and feedback of a passionate community.
The application continues to be refined and improved, embodying a commitment to delivering practical value while
adapting to the challenges faced by modern IT environments. Users are encouraged to share comments and
suggestions, knowing that their contributions help drive the evolution of GIA and benefit the broader professional
community.
Copyrights Warranty and Support
This application is provided free of charge. It was initially developed to meet both my personal and professional
requirements, and, having found it highly effective, I have chosen to share it with the community.
As this project was built during my limited spare time, I am unable to offer user support or ensure compatibility
across all systems.
Use of this application is entirely optional. I kindly request that users approach its use with civility and
professionalism. Should you choose to try it, I hope it proves valuable for you and your clients.
Additionally, I welcome any constructive feedback, as it benefits the broader community.
What's New on GIA 4.0 - October 27, 2025
Added two new themes: aqua and game.
All internal graph and azure authentication packages were updated to improve performance
and security.
Created new Tab Settings for assignment information.
Redesigned interface for better visualization.
Added Functions:
- Compare Mode.
- Created new tab devices when selecting a user.
- Created new tab hardware when selecting a device.
- Device Information now brings all information including extension attributes.
- Enabled multi-threading to get assignments faster.
- New Tab Settings bring information about the item settings.
- Retrieve Windows 365 assignments.
- Show Unassigned items.
- Tab Settings for proactive remediation can bring PS1 script decoded.
- Tabs with information now, bring information about the assignment.
- Windows 365 and Cloud PC assignments.
Bug Fix: - CA role based not showing CA name.
- Fixed export CSV was not exporting data from columns assignment and intent for applications.
- Fixed iPhone and iPad devices don’t show configurations and compliances.
- Fixed not showing assignment type in Update Rings.
- Item information was reloaded every time you clicked on it.
- Multiples of error messages when expire token.
- Renew token if expires when leave GIA opened for long time.
- Unable to retrieve scripts and remediation information because the new required Graph API permission.
Screen Shot
Thank you for your trust, engagement, and support in advancing GIA.
GIA v3.1 - Get Intune Assignments
About
GIA is a C#.NET free app built for Intune that queries Intune and Entra ID via MS Graph.
Which has already reached more than 1,400 downloads!
This app aims to retrieve all active Intune item assignments.
The focus is to retrieve Assignments, so if you have an item (policy, settings, app) but it does not have an assignment,
GIA will not report it.
You can also export the data to a CSV file if desired.
Please send me any comments you would like. This can help me fix bugs and create better solutions to help everyone.
Copyrights Warranty and Support
This application is completely free. I created it for personal needs and my work needs, as it was extremely useful, I
decided to share it with the community.
I created this app in my spare time which I don't have much of, like most people, so I can't provide support or
guarantee that the app will work as expected in your environment.
I'm just trying to do my part in the world.
You don't need to use this app; you don't need to be rude to me because you don't know me and don't trust me or
think the app is malicious. Like I said: you have no obligation to use the app. If you want to give it a try, I hope it can
be helpful to you and/or your clients.
And feel free to send me feedback as it helps everyone.
What's New on GIA 3.1 - June 18, 2024
ver. 3.1 – June 18, 2024
Implementation of new tabs in Device Information.
Removed status tabs from selected assignments.
Search limited to 100 results for best performance.
Added Functions:
- Retrieve Conditional Access (CA) assignments based on roles.
- Windows Updates including Rings, Quality, Features and Drivers.
BUG Fix - CA excluded by group was not showing to user member.
- CA for all users was not working.
- Fixed error when multiple clicks in assignments list.
- Fixed error when user have assignments in uplevel groups.
- Fixed display name missing from policy sets in logs.
- Fixed filters function to filter without need to click clear button first.
- Fixed log information during the search.
- Fixed text information when selecting a user from search.
Be Safe!
You can test all other themes by selecting from GIA settings:
GIA v3.0 - Get Intune Assignments
About
Get Intune Assignments is a C#.NET free app built for Intune that queries Intune and Entra ID via MS Graph.
This app aims to retrieve all active Intune item assignments.
The focus is to retrieve Assignments, so if you have an item (policy, settings, app) but it does not have an assignment,
GIA will not report it.
You can also export the data to a CSV file if desired.
Please send me any comments you would like. This can help me fix bugs and create better solutions to help everyone.
Copyrights Warranty and Support
This application is completely free. I created it for personal needs and my work needs, as it was extremely useful, I
decided to share it with the community.
I created this app in my spare time which I don't have much of, like most people, so I can't provide support or
guarantee that the app will work as expected in your environment.
I'm just trying to do my part in the world.
You don't need to use this app; you don't need to be rude to me because you don't know me and don't trust me or
think the app is malicious. Like I said: you have no obligation to use the app. If you want to give it a try, I hope it can
be helpful to you and/or your clients.
And feel free to send me feedback as it helps everyone.
What's New on GIA 3.0 - April 04, 2024
Added new themes including color-blind high contrast.
Created a new settings dialog box with combos.
Created a new panel for assignment detail.
Created a new panel for details about group members.
Logs folder location changed to %temp% folder.
New icon.
New title bar with Maximize/Restore function.
Re-design window appearance
Removed the undock window function.
Show the result status of the assignment.
New information tabs for assignments, groups, devices and users.
Added Functions:
- Autopilot devices.
- Bring assignments target All Devices and All Users.
- Clear button in membership search.
- Filter assignments resulting information.
- Information about Logged on user.
- Information about Primary User for devices.
- Information from Group, devices and users.
- Member of from devices and users.
- Merged all types of devices configurations in a single assignment item.
- Status information from assignments (which are support).
- Search assignments in UpLevel groups.
- Search and retrieve information for devices and users.
- Search function for members.
- Search group by ID.
BUG Fix - Created a clear button in the member search box.
- Fixed catalog settings missing assignments.
- Fixed columns in export csv file.
- Fixed group search limit.
- Fixed groups names on logs.
- Fixed missing status bar messages.
- Fixed tip color from Dark theme
- Hand cursor for all buttons.
- Search limit results for groups.
Be Safe!
GIA v2.1 - Get Intune Assignments
GIA - Get Intune Assignments is a C#.NET program developed for Intune to query MS Graph Information.
This App intends to retrieve all Intune Items Assignments.
The focus is to retrieve Assignments Items target an Azure AD Group.
You can export the data to CSV file if you wish.
Please send me any feedback you want. This can help me to fix bugs and make better solutions to help everyone.
Copyrights Warranty and Support
This App is totally Free. I created it for personal purposes and decided to share it with the community.
I created this app in my free time, and I don’t have much, like most people, so I can’t give support or warranty that the App will work like expected in your environment.
I'm Just trying to make my part in the world.
You are not required to use this.
If you want to test it, I hope it can be useful.
What's New on GIA 2.1 – Mai 24, 2023
Re-design window appearance
Single window app
Removed description column
Added Functions:
- Group Information
- Member Search
- Member Detail
- Undock / detach Result Window
- Export All or Selected Assignments Types
BUG Fix
- Fixed interface errors
- Fixed theme colors missing objects
- Fixed Graph paging when the result exceeds number of results
- Fixed Group information devices Ids
- Error when app size is too big
Be Safe!

GIA v2.0 - Get Intune Assignments
GIA - Get Intune Assignments is a C#.NET program developed for Intune to query MS Graph Information.
This App intends to retrieve all Intune Items Assignments.
The focus is to retrieve Assignments Items target an Azure AD Group.
You can export the data to CSV file if you wish.
Please send me any feedback you want. This can help me to fix bugs and make better solutions to help everyone.
Copyrights Warranty and Support
This App is totally Free. I created it for personal purposes and decided to share it with the community.
I created this app in my free time, and I don’t have much, like most people, so I can’t give support or warranty that the App will work like expected in your environment.
I'm Just trying to make my part in the world.
You are not required to use this.
If you want to test it, I hope it can be useful.
What's New on GIA 2.0 – April 17, 2023
Encrypted tenant data in config file
Added inclusion or exclusion group information for supported assignments
Multi window support
Settings new option to enable/disable assignments information
Scroll bar on Assignments window
Checking Intune Assignments scroll bar support
Added Functions:
- Autopilot Configurations
- Enrollment Restrictions
- iOS App Provisioning Profiles
- Proactive Remediations
BUG Fix
- Fixed multi errors messages when a group couldn’t be retrieved
- Fix checkbox color in dark theme
- Fixed Sign-Out when using app secret
- Fixed CSV Export Format
- Fixed Description texts
- Minor interface bugs fixed
GIA - GetIntuneAssignments v.1.5
About
Get Intune Assignments is a C#.NET program developed for Intune to query MS Graph Information.
This App intends to retrieve all Intune Items Assignments.
The focus is to retrieve Assignments Items target an Azure AD Group.
You also can export the data to CSV file if you wish.
Please send me any feedback you want. This can help me to fix bugs and make better solutions to help everyone.
Copyrights Warranty and Support
This App is totally Free. I created it for personal purposes and decided to share it with the community.
I created this app in my free time, and I don’t have much, like most people, so I can’t give support or warranty the App will work like expected in your environment. Just trying to make my part in the world.
You are not required to use this. If you want to test it, I hope it can be useful.
GetIntuneAssignments v.1.4a
About
Get Intune Assignments is a C#.NET program developed for Intune to query MS Graph Information.
This App intends to retrieve all Intune Items Assignments.
The focus is to retrieve Assignments Items target an Azure AD Group.
You also can export the data to CSV file if you wish.
Please send me any feedback you want. This can help me to fix bugs and make better solutions to help everyone.
Copyrights Warranty and Support
This App is totally Free. I created it for personal purposes and decided to share it with the community.
I created this app in my free time, and I don’t have much, like most people, so I can’t give support or warranty the App will work like expected in your environment. Just trying to make my part in the world.
You are not required to use this. If you want to test it, I hope it can be useful.



