Skip to content

added code to read configurations from a file called .secrets\config.json instead of having to edit the script #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 76 commits into
base: main
Choose a base branch
from

Conversation

zuhairmahd
Copy link

Thanks for an incredibly useful script. Rather than having to edit the script, I added a few lines to read the configuration from a json file at $pwd.secrets\config.json. This should even allow you to potentially sign the script since users won't have to edit it to add their tenant configuration.
Thanks again and happy holidays.

ugurkocde and others added 30 commits December 25, 2024 14:43
…ate IntuneAssignmentChecker_v3.ps1 to generate report with fixed filename
…ml-export.ps1

- Introduced Get-TenantInfo function to fetch and display tenant details (Tenant ID, Default Domain, Display Name).
- Updated Export-HTMLReport function to include tenant information in the report header.
- Improved HTML structure and styling for better presentation, including a new footer with a GitHub link.
- Enhanced CSS for report header and footer for improved visual appeal.
…w IntuneAssignmentReport.html file

- Added System.Web assembly reference for tooltip functionality.
- Improved CSS styles for report header and table elements, enhancing visual presentation.
- Introduced tooltip initialization for better user experience on platform indicators.
- Updated Export-HTMLReport function to include platform type detection for various policy types.
- Created a new IntuneAssignmentReport.html file with a comprehensive layout and interactive features, including charts and quick action buttons for filtering policy assignments.
…orts

- Added tooltip initialization for improved user experience on platform indicators in the HTML report.
- Updated Export-HTMLReport function to include platform type detection for various policy types, enhancing clarity in report outputs.
- Modified HTML structure in IntuneAssignmentReport.html to reflect platform types with appropriate icons, improving visual representation of data.
…t.ps1 and IntuneAssignmentReport.html

- Added collapsible rows in the HTML report to display additional details for each policy, improving user experience and data accessibility.
- Implemented CSS styles for collapsible elements, enhancing the visual presentation of the report.
- Updated JavaScript functionality to handle expand/collapse actions for better interaction with the report data.
- Included creation and last modified timestamps for policies, providing users with more context on the data presented.
ugurkocde and others added 30 commits January 4, 2025 22:05
- Enhanced the Export-HTMLReport function with improved application categorization.
- Updated logic to better handle application assignments from Microsoft Graph API.
- Refined summary statistics to provide clearer insights on application categories.
- Changed environment variable name from NUGET_KEY to NUGET_API_KEY for clarity.
- Enhanced the script publishing process with error handling and repository registration.
- Added logic to ensure PSGallery is registered and set as trusted before publishing the script.
- Renamed temporary script file to 'IntuneAssignmentChecker.ps1' for clarity.
- Added verification step for PowerShell Gallery access using the NuGet API key.
- Enhanced error handling during the publishing process and ensured PSGallery is registered and trusted before publishing.
- Improved logging with verbose output for better debugging.
- Renamed job from 'publish-script' to 'test-and-publish' for clarity.
- Simplified script preparation by directly using the version from 'version_v3.txt'.
- Removed unnecessary verification steps for PowerShell Gallery access.
- Updated the publishing command to use a more streamlined environment variable for the NuGet API key.
Updated my code to match 3.0.1.
updated to 3.0.3 - added missing Environment flag to Connect-mggraph calls.
3.0.2 Now Supports Gov Tenants
…ments Function error: Resource not found for the segment 'mobileAppConfigurations' ugurkocde#62
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants