Photo by Polina Zimmerman on Pexels.com

Problem Description

There was a request to disable sharepoint online for few users but was receiving below error in doing so. Looked online but nothing exactly helped.

This is the reason, we are writing this article. Here is the common command, which helps to remove any license under a bundle license (Like M365 for Business, Office 365 E3, Office 365 E5 etc.)

Set-MsolUserLicense : Unable to assign this license.
At line:1 char:1
+ Set-MsolUserLicense -UserPrincipalName VerifySetting@learnsj.onmicros ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [Set-MsolUserLicense], MicrosoftOnlineException
    + FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.InvalidLicenseConfigurationException,Microsoft.Online.Administration.Automation.SetUserLicense

Cause

Let’s check the status of Sharepoint License and it says PendingInput for SHAREPOINTSTANDARD. Or we can say, it is enabled.

Connect-MsolService

(Get-MsolUser -UserPrincipalName VerifySetting@learnsj.onmicrosoft.com).Licenses.ServiceStatus

Ran this command to disable “SHAREPOINTSTANDARD” but it thrown an error that “Unable to assign this license”. You may be thinking why, this error.

Preview(opens in a new tab)

Actually, Set-MsolUserLicense command only understand assignment of licenses, you control, what you need to disable by -LicenseOptions.

In this, SHAREPOINTSTANDARD (Sharepoint Online P2) has dependency on SHAREPOINTWAC (Office for web). So you would have to disable both to Disable SHAREPOINTSTANDARD (Sharepoint Online P2). This is the reason specifying SHAREPOINTSTANDARD and SHAREPOINTWAC in New-MsolLicenseOptions will work.

$AccountSkuId = "learnsj:SPB"
$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId -DisabledPlans "SHAREPOINTSTANDARD"
 
Set-MsolUserLicense -UserPrincipalName VerifySetting@learnsj.onmicrosoft.com -LicenseOptions $LicenseOptions
Set-MsolUserLicense : Unable to assign this license.
At line:1 char:1
+ Set-MsolUserLicense -UserPrincipalName VerifySetting@learnsj.onmicros ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [Set-MsolUserLicense], MicrosoftOnlineException
    + FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.InvalidLicenseConfigurationException,Microsoft.Online.Administration.Automation.SetUserLicense

Fix

Running this command will disable Sharepoint Online because it includes Office for Web and Sharepoint Online both.

$AccountSkuId = "learnsj:SPB"

$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId -DisabledPlans "SHAREPOINTSTANDARD", "SHAREPOINTWAC"
Set-MsolUserLicense -UserPrincipalName VerifySetting@learnsj.onmicrosoft.com -LicenseOptions $LicenseOptions

(Get-MsolUser -UserPrincipalName VerifySetting@learnsj.onmicrosoft.com).Licenses.ServiceStatus

Now, SHAREPOINTSTANDARD and SHAREPOINTWAC shows disabled, Our problem is resolved.

Thank you for reading !

Discontinuation of Basic Authentication in Exchange Online


Announcement Microsoft has made it clear that they will stop basic authentication for many office 365 services starting Oct 01, 2022. You have less than 100 days to achieve this. What is Basic Auth ? When you access exchange online powershell or other services accessing Exchange Online and specify user ID and password or you […]

Sync Message Center to Planner for easy tracking


Microsoft releases a lot of updates for office 365 and keeping tracking of it isn’t easy and it’s common to miss important updates. This is the reason Microsoft has provided a feature to sync all Message center notifications with Planner, so that you can keep track of important items and assign it to your team […]

Unable to restore an AD Object


Issue Description Unable to restore a recently deleted user. Cause As per error, this is happening because Object’s parent organizational unit no longer exists, It has to be restored first. Fix First Locate Parent, Restore that first Try restoring again, and now you will see that account get successfully restored. Note – You would have […]

Loading…

Something went wrong. Please refresh the page and/or try again.