Community Tools

Get-CommunityTools

Practical tools for Microsoft 365 and Intune work: automate tenant reporting, build deployable policies, and turn repetitive admin tasks into workflows you can trust and reuse.

github.com/royklo 4 tools  ·  free to use
PS> Get-ChildItem .\tools\ -Recurse
4 items

InforcerCommunity

PS Module PSGallery

Turn Inforcer into an automation layer you can query, report on and compare across every managed tenant. One module handles tenant inventory, compliance assessments, ready-made reports, documentation and Intune configuration drift - built for MSPs that need repeatable answers across many customers.

Query tenants, baselines, alignment, policies, identities, audit events and Secure Score
Run CIS, Copilot Readiness and Essential Eight assessments across one or many tenants
Queue, monitor and download Inforcer reports without babysitting the portal
Generate tenant documentation in HTML, Markdown or Excel with friendly setting names
Compare tenants or baselines and surface Intune differences, duplicates and deprecated settings

RKSolutions

PS Module PSGallery

Replace a folder of one-off reporting scripts with one consistent Microsoft Graph toolkit. Sign in once and create browser-friendly reports for Intune enrollment, configuration anomalies, Entra admin roles, M365 licensing and Custom Security Attributes - then export or email the results.

Focused report cmdlets sharing one Graph connection and permission model
Follow Intune enrollment flows and surface configuration anomalies
Review privileged roles, license assignment and security-attribute coverage
Searchable HTML reports with light/dark mode plus CSV, Excel and email delivery
Interactive, app-only, certificate, managed identity and access-token authentication

MacPPPC

Web App macOS

Stop hand-building PPPC XML whenever a Mac app needs Screen Recording, Full Disk Access or another protected service. Choose an app, set its permissions, inspect the exact payload and deploy it directly to Intune - all from your browser.

Configure all 24 PPPC services Apple exposes to MDM without memorizing TCC keys
Start from 87 verified apps or import an Info.plist or zipped app bundle
Deploy as a custom profile or Settings Catalog policy with full assignment control
Preview the generated XML or JSON before it reaches Microsoft Graph
Client-side SPA + PKCE authentication - no backend and no client secret

LanguagePack Deployer

Web App Windows macOS

Turn a multilingual rollout into a three-step Intune deployment instead of hand-editing PowerShell. Choose Windows or macOS, select the languages, keyboard, region and timezone, then publish assigned policies or download ready-to-run deployment bundles - entirely from your browser.

100 locale presets with resolved region and timezone plus optional keyboard overrides
Windows delivery as a Win32 app, Platform Script or scheduled Remediation
macOS delivery as an Intune shell script for language, locale and timezone
Publish languages separately or bundle them with one chosen as the primary UI language
Add policy names, scope tags and include/exclude assignments before publishing

Found a bug?

These tools are community-driven. If you hit an issue or have a feature request, open an issue on GitHub and it gets picked up.

Open a GitHub issue