ServerBridge.LicenseScan

1.4.0

Free, read-only Microsoft 365 admin scans. Invoke-LicenseScan cross-checks every assigned license against real sign-in or usage activity and shows the seats you pay for that nobody uses, in dollars. Invoke-OffboardingCheck finds accounts that look like leavers and shows what they still hold: licenses, group memberships, and mailboxes never converted to shared. Device-
Free, read-only Microsoft 365 admin scans. Invoke-LicenseScan cross-checks every assigned license against real sign-in or usage activity and shows the seats you pay for that nobody uses, in dollars. Invoke-OffboardingCheck finds accounts that look like leavers and shows what they still hold: licenses, group memberships, and mailboxes never converted to shared. Device-code sign-in, no app registration, nothing stored, never changes your tenant.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ServerBridge.LicenseScan

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ServerBridge.LicenseScan

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Lee Crowe Software Solutions LLC. MIT License.

Package Details

Author(s)

  • Lee Crowe Software Solutions LLC

Tags

Microsoft365 M365 Office365 Licensing License Audit CostOptimization Offboarding StaleAccounts Mailbox MicrosoftGraph Entra ReadOnly Windows Linux MacOS

Functions

Invoke-LicenseScan Invoke-OffboardingCheck

PSEditions

Desktop Core

Dependencies

Release Notes

Both commands now say whether the paid Auditor is actually worth it for your tenant, using the numbers the scan just produced. If the recoverable spend is less than the tool costs, they say so and tell you to keep your money - no link. If there is nothing to recover, they say there is nothing worth paying for. New: the offboarding check shows what the leavers are still costing per year, both in the summary and as an AnnualCost column in the CSV - note this adds a column, which matters if you parse the CSV by position. See CHANGELOG.md on GitHub for earlier changes.

FileList

Version History

Version Downloads Last updated
1.4.0 (current version) 7 9/29/2026
1.3.0 9 9/23/2026
1.2.2 6 9/22/2026
1.2.1 9 9/17/2026
1.2.0 9 9/16/2026
1.1.1 5 9/15/2026
1.1.0 6 9/14/2026
Show more