When we run the cmdlet Set-MsolUserLicense with tenentID, it fails with error 'A parameter cannot be found that matches parameter name TenantId'. But it works fine without tenentID. But from the documentation (https://docs.microsoft.com/en-us/powershell/module/msonline/set-msoluserlicense?view=azureadps-1.0), it clearly says that this cmdlet can accept tenentID as an argument.