Remove licence from Office 365 user

Microsoft Windows

In our case, we were needing to remove some licences from some users, as we had an educational licence, the names of the service plans and licenses were a bit different.

So we had two ways of doing it: 1 was just to remove the service plans we didn’t need. And the second was to remove the licence as a whole.

You need to run this from within the Office 365 PowerShell console, here’s a PowerShell script to help you connect quickly and easily:

$cred = Get-Credential
Import-Module MSOnline
Connect-MsolService -Credential $cred
$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$importresults = Import-PSSession $s

1. Remove just some service plans

So here, I’m going to remove the YAMMER_EDU and MCOSTANDARD (Lync) licences.

$cred = Get-Credential
Import-Module MSOnline
Connect-MsolService -Credential $cred
$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$importresults = Import-PSSession $s

2. Remove the licence from the user completely

Set-MsolUserLicense -UserPrincipalName "fred.bloggs@domain.com" -RemoveLicenses domain:STANDARDWOFFPACK_STUDENT;

Now the licence or service plan should be removed, you can check this through the web interface of Office365 admin.

Leave a Reply

Your email address will not be published. Required fields are marked *