Optera.LicenseReclaim
0.2.1
Surfaces Microsoft 365 licenses you can reclaim - still assigned to disabled or stale on-premises Active Directory accounts - and reports the monthly dollars wasted. Read-only; the scan runs entirely inside your network. Hybrid (Entra Connect synced) tenants.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Optera AI LLC. All rights reserved.
Package Details
Author(s)
- Optera AI
Tags
M365 Microsoft365 Office365 License Licensing FinOps ActiveDirectory Entra Graph Reporting Audit Unused Inactive CostOptimization Windows
Functions
Invoke-OpteraLicenseScan Get-OpteraReclaimableLicense Unlock-OpteraLicenseReclaim
Dependencies
This module has no dependencies.
Release Notes
0.2.1: documentation and packaging metadata update; no functional change. 0.2.0: correlation accuracy - a SID-first match ladder (anchor-agnostic, resolving an ms-DS-ConsistencyGuid undercount), grace for never-logged-on accounts, -ExcludeOu to suppress intentionally-licensed OUs, and the report reframed as review candidates with accuracy caveats. Public cmdlets: Invoke-OpteraLicenseScan, Get-OpteraReclaimableLicense, Unlock-OpteraLicenseReclaim. 0.1.2: fix the per-account Domain field (blank under -Forest). 0.1.1: -Forest multi-domain scanning. 0.1.0: initial read-only hybrid AD / Microsoft 365 license-reclaim scan.
FileList
- Optera.LicenseReclaim.nuspec
- docs\permissions.md
- src\Private\New-ReclaimReportHtml.ps1
- src\Private\Resolve-SkuPrice.ps1
- src\Private\Join-AccountLicense.ps1
- src\Private\Get-AdForestDomain.ps1
- src\Private\Get-OpteraSkuPriceList.ps1
- src\Private\New-ReclaimReportCsv.ps1
- src\Private\Get-AdRootDsePath.ps1
- src\Private\Invoke-LicenseReclaimScanCore.ps1
- src\Private\Test-OpteraLicenseKey.ps1
- src\Private\Get-AdAccountSignals.ps1
- src\Public\Unlock-OpteraLicenseReclaim.ps1
- src\Public\Invoke-OpteraLicenseScan.ps1
- Optera.LicenseReclaim.psd1
- docs\data-flow.md
- docs\quickstart.md
- src\Private\Get-SkuReclaimInventory.ps1
- src\Private\Connect-ReclaimGraph.ps1
- src\Private\Test-AccountExcluded.ps1
- src\Private\ConvertTo-DomainDns.ps1
- src\Private\Write-ReclaimReportConsole.ps1
- src\Private\Get-GraphLicensedUsers.ps1
- src\Private\Get-GraphSubscribedSkus.ps1
- src\Private\ConvertTo-ImmutableId.ps1
- src\Private\Get-AdForestAccountSignals.ps1
- src\Private\Measure-WastedSpend.ps1
- src\Public\Get-OpteraReclaimableLicense.ps1
- src\Data\sku-pricelist.json
- LICENSE
- CHANGELOG.md
- docs\accuracy.md
- README.md
- Optera.LicenseReclaim.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.1 (current version) | 9 | 7/2/2026 |
| 0.2.0 | 13 | 7/1/2026 |