Unable to -RemoveLicenses

New Contributor


It appears I am only able to remove licenses via Powershell that are not Assigned to Users/Groups or Inherited?


Set-MsolUserLicense -UserPrincipalName "" -RemoveLicenses "contoso:STANDARDPACK"

 - I receive "Set-MsolUserLicense : Unknown error occurred."



However, when I remove something that does not have any Licensed Users or Groups Assigned in AAD, It works. Is this by design?


Set-MsolUserLicense -UserPrincipalName "" -RemoveLicenses "contoso:POWERAPPS_VIRAL"





3 Replies


 Just to check ? Is your license still valid or has been cancelled?

Check the below information if it's true for your case 


best response confirmed by cbuser935 (New Contributor)



Yes, it's by design. If you assign license dynamically using Groups in AAD, you can not remove them with set-msoluser but you need to remove the user from the groups.


I hope it helps. 



Thank you for confirming this!!!