Provides functions to simplify the management of License Assignment, Swapping, Updating, and Reporting in Office 365.
Minimum PowerShell version
(c) 2017 email@example.com. All rights reserved.
This module has no dependencies.
1.0.11 - Further updates to help
1.0.10 - Fixed help for Update-MSOLUserLicense to properly reflect that it does not overwrite plans
1.0.9 - Minor update to clean up some code
1.0.8 - Added validation for provided log file path.
1.0.7 - Fixed an issue where Update-MSOLUserLicensePlan would skip users unexpectedly
1.0.6 - Updated the report to include UsageLocation by default
1.0.5 - Corrected issue with Switch-MsolUserLicense and add-MsolUserLicense that prevented them from updating users
1.0.4 - Fixed a bug with Switch-MSOLUserLicense where it was not properly evaluating the SKU names
1.0.3 - Optimized Get-MSOLUserLicenseReport to generate output significantly faster
1.0.2 - Fixed issue with incorrect progress bar text
1.0.1 - Corrected issue with cmdlets failing on upns with special characters
1.0.0 - Add-MSOLUser and Switch-MSOLUserlicense now check to see if the SKU is already assigned to the user and will skip the user if needed
1.0.0 - Added cmdlet Switch-MSOLUserLicense to replace one license with another
1.0.0 - Fixed issue with get-msoluserlicensereport failing when no value passed in for -users
1.0.0 - Feature Parity with script manage-msollicense.ps1 that it is replacing