Repository navigation
Highlights
- Centralize every Microsoft Graph call behind a beta-only transport with automatic paging, bounded retry/backoff, nextLink validation, and structured error metadata (#136).
- Add schema-versioned
IntuneAssignmentChecker.AssignmentRecordobjects and non-interactive-PassThruoutput to the primary assignment and policy-search cmdlets (#137). - Cover Windows Feature Update, Quality Update, Driver Update, and Quality Update policy assignments across shared scans, searches, comparisons, exports, and reports (#138).
- Add
Test-IntuneAssignmentFilterfor safe, local tri-state evaluation of documented managed-device filter rules without executing tenant-provided text (#139). - Add
Get-IntuneEffectiveAssignmentwith user/device targeting precedence, filter evaluation, machine-readable reason chains,-PassThru, and CSV output (#140). - Add deterministic, schema-versioned assignment snapshots and stable Added/Removed/Changed drift comparison (#141).
- Turn analyzer, cross-platform Pester, module-package, export-contract, and pre-publish validation into release gates; update GitHub Actions to supported runtimes (#142).
Validation
- Pester: 356 passed, 0 failed, including package/import/export validation.
- PSScriptAnalyzer: 103 files, 0 Error/ParseError diagnostics.
- Post-merge validation passed on Windows, Ubuntu, and macOS.
- Microsoft Graph integration uses the
/betaendpoint throughout and was live-verified read-only with Lokka.
Installation
Install-Module -Name IntuneAssignmentChecker -Scope CurrentUserTo upgrade an existing installation:
Update-Module -Name IntuneAssignmentCheckerFull changelog: v4.3.2...v4.4.0