A PowerShell toolkit with 12+ scripts for day-to-day Intune/Entra ID administration, including policy reporting, compliance checks, stale device cleanup, BitLocker management, bulk actions, and policy conflict troubleshooting.

Stars

89

7-day growth

No data

Forks

23

Open issues

0

License

No data

Last updated

2026-07-05

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a unified, menu-driven interface for dozens of common Intune/Entra ID tasks that would otherwise require multiple separate tools or manual Graph API calls, with detailed CSV exports and built-in safety features.

Who it is for

  • Microsoft Intune administrators
  • IT support staff handling device and policy issues
  • Security auditors reviewing compliance and Conditional Access
  • System administrators managing large Entra ID environments

Use cases

  • Troubleshoot why a device or user is not receiving the expected policies
  • Generate compliance and device inventory reports for audits
  • Identify and clean up stale or orphaned devices to reduce license costs
  • Perform bulk remote actions like sync, restart, or BitLocker key rotation

Strengths

  • Covers the full spectrum of Intune/Entra ID admin tasks with 13 distinct scripts
  • Offers both an interactive menu launcher and standalone execution for flexibility
  • Every script auto-exports detailed CSV results with timestamps for record keeping
  • Includes advanced troubleshooting modes like policy conflict analysis and binary search isolation

Considerations

  • Requires PowerShell 5.1+ and the Microsoft.Graph.Authentication module; no cross-platform GUI
  • Large tenants may experience slow performance due to multiple Graph API calls
  • Some scripts need elevated Graph permissions (e.g., BitLocker keys, bulk actions) that not all admins have

README quick start

Quick Start

Related repositories

Similar projects matched by category, topics, and programming language.

Korben00
Korben00 GitHub avatar

no-gdid

no-gdid is a PowerShell-based tool to audit and block the Windows Global Device Identifier (GDID), a per-account device ID used by Microsoft and shared with law enforcement, based on verified reverse engineering.

PowerShell
241
LewdM3at
LewdM3at GitHub avatar

PC-Cartridge-System

A hobby project that turns 2.5" SATA SSDs into physical game cartridges for your Steam library, automatically launching games or custom actions when inserted.

PowerShell
219
gd03gd031
gd03gd031 GitHub avatar

Windows-GDID-Changer

A PowerShell script for Windows 10/11 that regenerates the Global Device Identifier (GDID) by removing local session tokens and forcing a new device registration with Microsoft servers.

PowerShell
149