MSOLLicenseManagement

1.0.8

Provides functions to simplify the management of License Assignment, Swapping, Updating, and Reporting in Office 365.

Minimum PowerShell version

5.0

Installation Options

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

Install-Module -Name MSOLLicenseManagement -RequiredVersion 1.0.8

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

Install-PSResource -Name MSOLLicenseManagement -Version 1.0.8

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) 2017 matbyrd@microsoft.com. All rights reserved.

Package Details

Author(s)

  • matbyrd@microsoft.com

Tags

O365 MSOL License Management SKU Plan AzueAD Bulk

Functions

Get-MSOLUserLicenseReport Convert-MSOLUserLicenseToExplicit Add-MSOLUserLicense Remove-MSOLUserLicense Set-MSOLUserLicensePlan Update-MSOLUserLicensePlan Switch-MSOLUserLicense

Dependencies

This module has no dependencies.

Release Notes

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

FileList

Version History

Version Downloads Last updated
3.0.4 4,811 1/10/2023
3.0.2 499 8/3/2022
3.0.0 182 6/1/2022
2.1.0 1,836 5/18/2020
2.0.5 511 12/5/2019
2.0.4 367 8/28/2019
2.0.3 332 6/13/2019
2.0.2 45 6/11/2019
2.0.1 93 5/23/2019
2.0.0 105 4/24/2019
1.0.14 389 10/23/2018
1.0.13 24 10/23/2018
1.0.12 188 8/29/2018
1.0.11 129 6/25/2018
1.0.10 32 6/22/2018
1.0.8 (current version) 87 6/1/2018
1.0.7 142 4/24/2018
1.0.6 36 4/20/2018
Show less