Hi, Today I’ll introduce how to check office 365 services are provisoned or provisioing. When we assign new licenses to office 365, services related to license are provisioned, sometimes it takes time half an hour or 1 day, so if you can see status of provision of services related to office 365 licenses, it may help to check the current status and what services you can use or you can’t use.
If you use Get-MsolUser cmdlet, you can use then check services status.
PS C:\> (Get-MsolUser -UserPrincipalName firstname.lastname@example.org).Licenses.ServicesStatus
Above this Service status said , Exchange_S_STANDARD is PendingInput , it means if you start outlook under OWA, you can see below message “Error: You cannot open mailbox, it may the mailbox license was expired, so if you check how to get access authority of this mailbox, you ask your mail administrator” If it takes time , when you check service status, you can see most of services are success to open it.
I hope you can reference this link to check services status which you recently assigned. https://blogs.technet.microsoft.com/cloudpfe/2013/12/27/how-to-tell-which-office-365-services-have-been-provisioned/