PowerShell Licensing SKU's in Office 365
A coworker of mine recently shared a complete (?) list of Office 365 license plans & services, so I wanted to share them with you. This list gives you a granular view of the types of subscriptions and services currently available with Office 365, as well as an opportunity to refine your PowerShell licensing scripts. I've split up the list based on plan type, and have included an example of how to utilize PowerShell to automate the licensing of your users by manipulation of the individual service plans.
PowerShell licensing example
# Disabled Plans
$disabledPlans= @()
$disabledPlans +="OFFICESUBSCRIPTION"
$disabledPlans +="SHAREPOINTENTERPRISE"
$disabledPlans +="EXCHANGE_S_STANDARD"
# Disable all services with the exception of Lync
$LyncOnly = New-MsolLicenseOptions -AccountSkuId contoso:ENTERPRISEPACK -DisabledPlans $disabledPlans;
# Loop through all unlicensed users
$unlicensedUsers = Get-MsolUser -All -UnlicensedUserOnly;
foreach ($msolUser in $unlicensedUsers) {
# Distinguish between users. Common variations include UPN (!$msol.User.Department)
if ($msolUser.UserPrincipalName.Contains("accounting.contoso.com")) {
# Set usage location. This is required for every individual user.
Set-MsolUser -UserPrincipalName $msolUser.UserPrincipalName -UsageLocation "US";
# Apply Lync-only license to all unlicensed users
Set-MsolUserLicense -UserPrincipalName $msolUser.UserPrincipalName -AddLicenses contoso:ENTERPRISEPACK -LicenseOptions $LyncOnly;
}
}
}
# Optional scenario involving changing from one license to another (E3 to E4)
Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses contoso:ENTERPRISEPACKLRG -RemoveLicenses contoso:ENTERPRISEPACK;
NOTE
To get the AccountSkuId and included ServicePlans for your tenant, do the following:
Enter Get-MsolAccountSku
which will return something like this:
As you can see this command returns your MOD (Microsoft Online Domain), AccountSkuId, and licensing stats.
Now that we have the AccountSkuId (here mine is ENTERPRISEPACK), we can enter the following to get the included Service Plans.
Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "ENTERPRISEPACK"} | ForEach-Object {$_.ServiceStatus}
Office 365 Service Plan SKU's
Office 365 Small Business Premium | LITEPACK_P2 |
|
EXCHANGE_L_STANDARD | Exchange Online (Plan 1) |
MCOLITE | Lync Online (Plan 1) |
SHAREPOINTLITE | SharePoint Online (Plan 1) |
OFFICE_PRO_PLUS_SUBSCRIPTION_SMBIZ | Office ProPlus |
Office 365 Midsize Business | MIDSIZEPACK |
|
EXCHANGE_S_STANDARD_MIDMARKET | Exchange Online (Plan 1) |
MCOSTANDARD_MIDMARKET | Lync Online (Plan 1) |
SHAREPOINTENTERPRISE_MIDMARKET | SharePoint Online (Plan 1) |
SHAREPOINTWAC | Office Online |
OFFICESUBSCRIPTION | Office ProPlus |
YAMMER_MIDSIZE | Yammer |
Office 365 Enterprise E3 | ENTERPRISEPACK |
|
EXCHANGE_S_STANDARD | Exchange Online (Plan 2) |
MCOSTANDARD | Lync Online (Plan 2) |
SHAREPOINTENTERPRISE | SharePoint Online (Plan 2) |
SHAREPOINTWAC | Office Online |
OFFICESUBSCRIPTION | Office ProPlus |
RMS_S_ENTERPRISE | Azure Active Directory Rights Management |
YAMMER_ENTERPRISE | Yammer |
Office 365 Enterprise E4 | ENTERPRISEPACKWSCAL |
|
E3 | |
+ | |
MCVOICECONF | Lync Online (Plan 3) |
Office 365 Enterprise K1 with/without Yammer | DESKLESSPACK or DESKLESSPACK_YAMMER |
|
EXCHANGE_S_DESKLESS | Exchange Online Kiosk |
SHAREPOINTDESKLESS | SharePoint Online Kiosk |
YAMMER_ENTERPRISE | Yammer for the Starship Enterprise |
Office 365 Enterprise K2 | DESKLESSWOFFPACK |
|
EXCHANGE_S_DESKLESS | Exchange Online Kiosk |
SHAREPOINTDESKLESS | SharePoint Online Kiosk |
SHAREPOINTWAC | Office Online |
Education and Government plans (unverified) |
|
Office 365 for Education |
|
STANDARDPACK_STUDENT | Microsoft Office 365 (Plan A1) for Students |
STANDARDPACK_FACULTY | Microsoft Office 365 (Plan A1) for Faculty |
STANDARDWOFFPACK_FACULTY | Office 365 Education E1 for Faculty |
STANDARDWOFFPACK_STUDENT | Microsoft Office 365 (Plan A2) for Students |
STANDARDWOFFPACK_IW_STUDENT | Office 365 Education for Students |
STANDARDWOFFPACK_IW_FACULTY | Office 365 Education for Faculty |
EOP_ENTERPRISE_FACULTY | Exchange Online Protection for Faculty |
EXCHANGESTANDARD_STUDENT | Exchange Online (Plan 1) for Students |
OFFICESUBSCRIPTION_STUDENT | Office ProPlus Student Benefit |
Office 365 for Government |
|
STANDARDPACK_GOV | Microsoft Office 365 (Plan G1) for Government |
STANDARDWOFFPACK_GOV | Microsoft Office 365 (Plan G2) for Government |
ENTERPRISEPACK_GOV | Microsoft Office 365 (Plan G3) for Government |
ENTERPRISEWITHSCAL_GOV | Microsoft Office 365 (Plan G4) for Government |
DESKLESSPACK_GOV | Microsoft Office 365 (Plan K1) for Government |
ESKLESSWOFFPACK_GOV | Microsoft Office 365 (Plan K2) for Government |
EXCHANGESTANDARD_GOV | Microsoft Office 365 Exchange Online (Plan 1) only for Government |
EXCHANGEENTERPRISE_GOV | Microsoft Office 365 Exchange Online (Plan 2) only for Government |
SHAREPOINTDESKLESS_GOV | SharePoint Online Kiosk |
EXCHANGE_S_DESKLESS_GOV | Exchange Kiosk |
RMS_S_ENTERPRISE_GOV | Windows Azure Active Directory Rights Management |
OFFICESUBSCRIPTION_GOV | Office ProPlus |
MCOSTANDARD_GOV | Lync Plan 2G |
SHAREPOINTWAC_GOV | Office Online for Government |
SHAREPOINTENTERPRISE_GOV | SharePoint Plan 2G |
EXCHANGE_S_ENTERPRISE_GOV | Exchange Plan 2G |
EXCHANGE_S_ARCHIVE_ADDON_GOV | Exchange Online Archiving |
Other plans and add-ons (unverified) |
|
LITEPACK | Office 365 (Plan P1) |
STANDARDPACK | Microsoft Office 365 (Plan E1) |
STANDARDWOFFPACK | Microsoft Office 365 (Plan E2) |
DESKLESSPACK | Office 365 (Plan K1) |
EXCHANGEARCHIVE | Exchange Online Archiving |
EXCHANGETELCO | Exchange Online POP |
SHAREPOINTSTORAGE | SharePoint Online Storage |
SHAREPOINTPARTNER | SharePoint Online Partner Access |
PROJECTONLINE_PLAN_1 | Project Online (Plan 1) |
PROJECTONLINE_PLAN_2 | Project Online (Plan 2) |
PROJECT_CLIENT_SUBSCRIPTION | Project Pro for Office 365 |
VISIO_CLIENT_SUBSCRIPTION | Visio Pro for Office 365 |
INTUNE_A | Intune for Office 365 |
CRMSTANDARD | CRM Online |
CRMTESTINSTANCE | CRM Test Instance |
ONEDRIVESTANDARD | OneDrive |
WACONEDRIVESTANDARD | OneDrive Pack |
SQL_IS_SSIM | Power BI Information Services |
BI_AZURE_P1 | Power BI Reporting and Analytics |
EOP_ENTERPRISE | Exchange Online Protection |
PROJECT_ESSENTIALS | Project Lite |
CRMIUR | CRM for Partners |
NBPROFESSIONALFORCRM | Microsoft Social Listening Professional |
AAD_PREMIUM | Azure Active Directory Premium |
MFA_PREMIUM | Azure Multi-Factor Authentication |
If anyone has a more complete list or would simply like to add to mine, please let me know in the comments!
Comments
- Anonymous
January 01, 2003
@Ivan, it stands for Information Worker - Anonymous
January 01, 2003
The comment has been removed - Anonymous
January 01, 2003
@erapade, @Tony Derricott:
This is the closest thing available right now. http://i.imgur.com/QT2bkpQ.png - Anonymous
January 01, 2003
@G McCune:
You include just the plans you dont want to enable in the list of disabled plans. The script assigns the entire license, minus what is listed in disabled. So to just disable Exchange from the plan you use the same syntax but only include Exchange
$disabledPlans= @()
$disabledPlans +="EXCHANGE_S_STANDARD"
$EveryThingButExchange = New-MsolLicenseOptions -AccountSkuId :ENTERPRISEPACK -DisabledPlans $disabledPlans
Set-MsolUserLicense -UserPrincipalName $User.PrincipalName -AddLicenses :ENTERPRISEPACK -LicenseOptions $EveryThingButExchange; - Anonymous
January 01, 2003
I found this one STANDARDWOFFPACK_IW_STUDENT. Does anybody know what IW stands for? - Anonymous
January 01, 2003
CRMSTORAGE = "Microsoft Dynamics CRM Online Additional Storage"
That's an actual SKU as well, so tenant:CRMSTORAGE will be listed, with a single service CRMSTORAGE and number of active units = total GBs of storage
Also this one just appeared today:
MDM_SALES_COLLABORATION = "Microsoft Dynamics Marketing Sales Collaboration"
Listed as additional service under the CRMSTANDARD SKU. - Anonymous
January 01, 2003
The new EMS SKU includes the following:
INTUNE_A = Intune for Office 365
RMS_S_ENTERPRISE = Azure Active Directory Rights Management
AAD_PREMIUM = Azure Active Directory Premium
MFA_PREMIUM = Azure Multi-Factor Authentication - Anonymous
January 01, 2003
@Sean Hester, not that I am aware. - Anonymous
January 01, 2003
Anyone that knows if it's possible to only enable OneDrive for Business with an E3 subscription (not giving the user any Other SharePoint capabilities)? - Anonymous
January 01, 2003
The comment has been removed - Anonymous
January 01, 2003
@Amanda, you'll want to build out your script to filter based on a specific attribute or some other object status. E.g. "only license users that have a mailbox" or "only license users that have 'Student' present in the Department attribute". Something that distinguishes those users from the rest of the organization. - Anonymous
January 01, 2003
@Mark Sztainbok, Dynamics Marketing maybe? - Anonymous
April 11, 2014
We have been looking for this FOR YEARS. - Anonymous
July 18, 2014
Just tell me where do you live so I can come with a sixpack of beers! - Anonymous
July 31, 2014
The comment has been removed - Anonymous
October 20, 2014
STANDARDWOFFPACK_IW_STUDENT appears to be the SKU for the licenses that magically appear when students do the self-service sign up. The article states (see link below): "If you are managing your directory on-premises, and use Active Directory Federation Services (AD FS), Microsoft will not add users to your tenant." BEWARE!! Apparently, that doesn't apply to tenants that sync AD using dirsync only. I was surprised, recently, to find an extra set of 1 million licenses labeled "Office 365 Education for Students" in our tenant. 10 of them had already been assigned to students who already have Office 365 licenses assigned via their AD accounts. Surprise!! Students have been activating their own licenses using the self-service sign up. Thankfully only 10 had done so before I discovered it. The powershell commands to disable self-service sign up are in the same article.
https://support.office.com/en-US/Article/Office-365-Education-for-Students-FAQ-7fb1b2f9-94c2-4cbb-b01e-a6eca34261d6?ui=en-US&rs=en-US&ad=US#BKMK_ActionsRequired - Anonymous
December 03, 2014
Also missing is "OFFICESUBSCRIPTION_FACULTY" = "Office 365 ProPlus Faculty Benefit" - Anonymous
December 19, 2014
@erapade:
I was just asked the same question yesterday. I'm sorry I don't have an answer but I'll be curiously watching for replies. - Anonymous
January 07, 2015
@Trey, are there any plans to provide access to a definitive source of available O365 SKUs outside of Microsoft? If not, I've got a handful of names for a petition.
In the meantime, thanks for sharing this! - Anonymous
January 28, 2015
Our script, very similar to the one detailed above, has been working for months, but I just discovered today that it's no longer disabling the plans as expected. We only want them to have Yammer, Office, and Sharepoint enabled.
Here's the relevant lines
$StdCorpLicOpt = New-MsolLicenseOptions -AccountSkuId mycompany:ENTERPRISEPACK -DisabledPlans RMS_S_ENTERPRISE,MCOSTANDARD,SHAREPOINTWAC,EXCHANGE_S_ENTERPRISE
Set-MsolUserLicense -UserPrincipalName $MSOLUser.userprincipalname -AddLicenses "mycompany:ENTERPRISEPACK" -LicenseOptions $StdCorpLicOpt
I even ran the commands manually, and it still didn't disable the plans, leaving all options enabled. No errors were generated.
Anyone else encounter this? It seems to have started very recently. - Anonymous
January 30, 2015
Any ideas what the DMENTERPRISE license is? - Anonymous
February 03, 2015
Hi I have a question with enabling O365 Education plan for students. I understand on how to only enable certain plans i.e. sharepoint, exchange etc. but my question is how do you tweak the script to enable only certain accounts and not all the accounts, i.e. you have 47000 licenses but you have 142000 users in your AD. Not all those users require licenses. How do you assign licenses with a script to only those 47000 users?
Thank you - Anonymous
February 03, 2015
Hi,
Thank you! This is exactly what I wanted to know!
I try to assign license with Azure Graph API.
The license assignment api needs skuid of Office 365 service plan.
So I want to know the skuid of each SKU.
Do you know the skuids of Office 365 Service Plans?
I know that I can get skuid of my subscriptions from the following end point.
https://msdn.microsoft.com/en-us/library/azure/jj134104.aspx
But I want to know the skuids of all of the Office 365 service plans. - Anonymous
February 04, 2015
Nice article.
I noticed that most of the articles that deal with activating licenses, never really bother to check if their are in fact any licences remaining to activate.
Here is an example of a calculation i plan on using to calculate the number of remaining licences
$RemainingUnits = Get-MsolAccountSku | Where {$.AccountSkuId -like "*STANDARDWOFFPACK_FACULTY"} | Select @{Name='RemainingUnits';Expression={$.ActiveUnits - $.ConsumedUnits}} | Select -ExpandProperty RemainingUnits
Then once i create my query for unlicensed user i can get a count on the number of unlicensed users and compare it to the remaining units i have to activate.
One other thing that you can do to improve the code listed above is not use a for loop with an if statement inside.
Instead you can apply a where and filter the results before assigning licenses.
I would do something like this.
$unlicensedUsers = Get-MsolUser -All -UnlicensedUserOnly
$unlicensedAccountingUsers = $unlicensedUsers | Where {$.UserPrincipalName -like '*accounting.contoso.com'}
$unlicensedAccountingUsers | Set-MsolUser -UsageLocation "US"
$unlicensedAccountingUsers | Set-MsolUserLicense -UserPrincipalName $msolUser.UserPrincipalName -AddLicenses contoso:ENTERPRISEPACK -LicenseOptions $LyncOnly
It shortens up the code and should also run faster.
If you end up testing for the number of remaining licenses and find that you don't have enough you can also do something like this
$unlicensedUsers | Select -First 5
Then you can figure out how many people didn't get assigned licenses and send yourself an email to report that your out of licenses and who didn't get any.
Hope this is helpfull to someone else to improve the script in this article. - Anonymous
February 04, 2015
@Amanda - I work for a school board and am in the process of doing the same thing. Here is what i did.
First use the following command to list all of the properties that you can filter against for your users. Get-MsolUser -UserPrincipalName yourusername@yourdomain.com | Select
Next once you find which properties that you want to filter against do something like this
# Get all unlicensed users
$UnlicensedUsers = Get-MsolUser -All -UnlicensedUsersOnly
# Get all staff accounts where upn suffix contains @yourdomain.com, and where office and titile is not blank. This should exclude manual, test and service accounts
$UnlicensedFaculty = $UnlicensedUsers | Where {$_.UserPrincipalName -like '@yourdomain.com' -and $.Office -ne $null -and $.Title -ne $null} - Anonymous
March 26, 2015
If it helps, I wrote a script that will enable the sharepoint sublicense type, while leaving other sublicense types in tact.
The script uses an adaptive algorithm so that you don't have to hard code the list of sub license types to exclude.
In other words, it can inject the SharePoint Sublicense into a user who's already got Exchange, without disrupting the exchange sublicense.
http://sharepointjack.com/2015/script-for-assigning-sharepoint-licenses-to-office365/ - Anonymous
April 10, 2015
For Education tenancies, there are specific serviceplan names;
YAMMER_EDU
SHAREPOINT_WAC_EDU - Anonymous
April 14, 2015
SkuPartNumber: PROJECTONLINE_PLAN1_FACULTY
description in Portal: "Project Online for Faculty"
ServicePlan: SHAREPOINTWAC_EDU
Service Plan Description in Portal: "Office Online for Education"
ServicePlan: SHAREPOINTENTERPRISE_EDU
Service Plan Description in Portal: "SharePoint Plan 2 for EDU"
ServicePlan: SHAREPOINT_PROJECT_EDU
Service Plan Description in Portal: "Project Online for Education"
SkuPartNumber: PROJECTONLINE_PLAN1_STUDENT
description in Portal: "Project Online for Students"
ServicePlan: SHAREPOINTWAC_EDU
Service Plan Description in Portal: "Office Online for Education"
ServicePlan: SHAREPOINTENTERPRISE_EDU
Service Plan Description in Portal: "SharePoint Plan 2 for EDU"
ServicePlan: SHAREPOINT_PROJECT_EDU
Service Plan Description in Portal: "Project Online for Education"
correct as of 14/04/2015 - Anonymous
May 09, 2015
An example of user provisioning and managing office 365 licenses and features can be found here too.https://gallery.technet.microsoft.com/Office-365-Active-8adb5b1b - Anonymous
July 27, 2015
Microsoft has changed some names such as Lync to Skype for Business. An update is much appreciated. - Anonymous
August 21, 2015
Skype for Business is still using the LYNC SKU's, but how hard can it be for Microsoft to publish a definitive list? - Anonymous
September 16, 2015
What is the purpose of this duplicate foreach loop? Maybe you should correct it. - Anonymous
October 02, 2015
There is now an INTUNE_O365 which appears to be Built-In MDM for O365 (the free stuff) There is no check mark necessary for this one. Everyone gets one. "These licenses do not need to be individually assigned." - Anonymous
November 02, 2015
Is there a way to get the Service plan name from the sku? - Anonymous
November 13, 2015
@Akshay
(Get-MsolAccountSku).ServiceStatus - Anonymous
November 13, 2015
Cleaner approach
(Get-MsolAccountSku).ServiceStatus.ServicePlan.ServiceName - Anonymous
December 10, 2015
The comment has been removed - Anonymous
January 13, 2016
AAD_BASIC - Azure Active Directory Basic - Used in our education plan - Anonymous
January 26, 2016
Hi,
any way to count the Office Proffesional Plus licenses in use by a user and where assigend?
Regards Timo - Anonymous
May 19, 2016
But wanna remark that you have a very nice web site , I the style and design it actually stands out. - Anonymous
July 20, 2016
The comment has been removed - Anonymous
July 20, 2016
Hi is it possible with powershell to change the number of ActiveUnits? Exemple my client has 26 licence and I wanna buy 1 to get a total of 27? Or do i need to pass by the website - Anonymous
September 06, 2016
Is there a way to report on just the Consumed Unit count? of Get-MsolAccountSku | Where-Object {$.SkuPartNumber -eq "ENTERPRISEPACK"}AccountSkuId ActiveUnits WarningUnits ConsumedUnits ------------ ----------- ------------ ------------- *****:ENTERPRISEPACK 625 0 568 Something like?$ConsumedUnit = Get-MsolAccountSku | Where-Object {$.SkuPartNumber -eq "ENTERPRISEPACK"} ??????? - Anonymous
September 12, 2016
Hoping you guys can help, with licence plans, as I'm starting to get in a fix, and need fresh eyes to sort me out!I've taken over administering Office 365 for our premises, which is an Education establishment, linked to our Active Directory.We seem to have about 10 licence plans, for the tenant, including:-STANDARDWOFFPACK_FACULTY,STANDARDWOFFPACK_IW_FACULTY and OFFICESUBSCRIPTION_FACULTY for our Staff,and STANDARDWOFFPACK_STUDENT, STANDARDWOFFPACK_IW_STUDENT and OFFICESUBSCRIPTION_STUDENT for our Students.The numbers of licences vary for each licence plan. For example, both the STANDARDWOFFPACK_IW_ plans offer you 1 million licences,so you think "I've got plenty here to play with". The staff have mainly been fine, and working for 2 years, no bother.Over the Summer it was decided that Students would move from using gmail accounts, onto our Office 365 tenant.Early August I imported the existing students through AD, and used a couple of Powershell commands to add each studentto the plentiful STANDARDWOFFPACK_IW_STUDENT licence, and then Disable the Yammer service from each of them (a request from Management).My initial reasoning for giving them the STANDARDWOFFPACK_IW_STUDENT licence was because we have 30,000 STANDARDWOFFPACK_STUDENT User licences but probably 40,000 students. I didn't want anyone to miss out.Now, it seems some / maybe many are able to log into Office 365, and somehow sign themselves up for Yammer.Reading one of the other posts on this page, about STANDARDWOFFPACK_IW_STUDENT being used for "self-signing up" to Office, and I'm wondering if I should have attached them to a different licence instead. The User accounts are there already, but I'm wondering if, in self-signing up, each Student is able to alter their licence, so that it gives full permissions to all the Services under thatlicence? I want Students, whilst they are with us, to be able to email (Exchange), Use Office here, and install it on their devices at home,Sharepoint, Onedrive, but disable ANY Yammer access (and also now disable Skype, another request from Management). They should have NO ability to access these particular Services any way or how.My dilemma is compounded as another 10,000 students have enrolled since I did that original import, so I have 2 camps of students - 1 camp with a User licence that could well be the wrong licence, and 1 camp of students with no licences yet, because I'm too scared to give them the wrong licence as well. Could anyone give me a clear indication of which licence I should be using for the students? Then I might need some helpwith adjusting my powershell commands to sort this little mess out. Any help would be appreciated... - Anonymous
September 23, 2016
Isn't the name ESKLESSWOFFPACK_GOV wrong? Shouldn't it be DESKLESSWOFFPACK_GOV? With D at the beginning. - Anonymous
September 27, 2016
Hi,I have been doing this a lot for our customers, but somehow I can't seem to disable the ONEDRIVESTANDARD plan from the OFFICESUBSCRIPTION (ProPlus) license. Does anyone know if there are any limitations for disabling this?If I try the exact same with for example SWAY or SHAREPOINTWAC within the same license, these work without a problem.Anyone? =)Regards,Magnus - Anonymous
November 21, 2016
Hi,What I understood is CRMSTANDARD is used for CRM Online Professional License. Am I right? What is service plan SKU for CRM Basic License?Thanks in advance!! - Anonymous
November 23, 2016
Issue: Cannot locate a way to remove "Dynamics 365", "Flow", and "PowerApps" from all users' App Launcher in my tenant. We would like to remove from all users as it is causing clutter, distraction, and helpdesk questions.Meanwhile you can perform the below steps to disable automatic licensing for existing users and new users, the below commands would not disable the apps for the users who have already been assigned the services, we will be removing them from the backend. · Run Azure powershell as an administrator. · Please download Azure powershell from the below link if you do not have it installed· http://social.technet.microsoft.com/wiki/contents/articles/28552.microsoft-azure-active-directory-powershell-module-version-release-history.aspx · Run ‘ connect-msolservice’ and type the office 365 admin user credentials. · Run the below commands to resolve the issue:- · Set-MsolCompanySettings -AllowAdHocSubscriptions $falseIt will disable the automatic license distribution for existing users Set-MsolCompanySettings -AllowEmailVerifiedUsers $falseIt will stop new users from Joining PowerApps - Anonymous
November 29, 2016
The comment has been removed - Anonymous
February 16, 2017
Here are a couple more:CRMPLAN2 Dynamics CRM Online Plan 2EMS Enterprise Mobility SuiteENTERPRISEPACK Office 365 Enterprise E3ENTERPRISEPACK_FACULTY Office 365 Plan A3 for FacultyENTERPRISEPACK_STUDENT Office 365 Plan A3 for StudentsENTERPRISEPACKWITHOUTPROPLUS Office 365 Enterprise E3 without ProPlus Add-onENTERPRISEWITHSCAL Office 365 Enterprise E4ENTERPRISEWITHSCAL_FACULTY Office 365 Education E4 for FacultyENTERPRISEWITHSCAL_STUDENT Office 365 Education E4 for StudentsEXCHANGE_S_ENTERPRISE Exchange Online Plan 2EXCHANGEENTERPRISE Exchange Online Plan 2EXCHANGESTANDARD Exchange Online Plan 1FLOW_FREE Microsoft FlowINTUNE_A_VL Intune (Volume License)IT_ACADEMY_AD Microsoft Imagine AcademyOFFICESUBSCRIPTION_FACULTY Office 365 ProPlus for FacultyPOWER_BI_INDIVIDUAL_USER Power BI for Office 365 IndividualPOWER_BI_STANDALONE Power BI for Office 365 StandalonePOWER_BI_STANDARD Power BI for Office 365 StandardPOWERAPPS_INDIVIDUAL_USER Microsoft PowerApps and Logic flowsPROJECTCLIENT Project Pro for Office 365PROJECTESSENTIALS Project LitePROJECTONLINE_PLAN_1_FACULTY Project Online for Faculty Plan 1PROJECTONLINE_PLAN_1_STUDENT Project Online for Students Plan 1PROJECTONLINE_PLAN_2_FACULTY Project Online for Faculty Plan 2PROJECTONLINE_PLAN_2_STUDENT Project Online for Students Plan 2PROJECTPROFESSIONAL Project Online ProfessionalRIGHTSMANAGEMENT_ADHOC Azure Rights Management Services Ad-hocRIGHTSMANAGEMENT_STANDARD_FACULTY Information Rights Management for FacultyRIGHTSMANAGEMENT_STANDARD_STUDENT Information Rights Management for StudentsSHAREPOINTSTANDARD SharePoint Online Plan 1STANDARDWOFFPACKPACK_FACULTY Office 365 Plan A2 for FacultySTANDARDWOFFPACKPACK_STUDENT Office 365 Plan A2 for StudentsSTREAM Microsoft StreamVISIOCLIENT Visio Pro for Office 365WACSHAREPOINTSTD Office Online - Anonymous
February 16, 2017
This really needs to be on github. Something consumable in Powershell would be preferred -- I keep mine in a hashtable to be referenced in various functions. - Anonymous
March 21, 2017
Can anyone let me know if it is possible to disable a service (like Yammer) from all the ENTERPRISEPACK licenses of a tenant even before assigning it to any user? - Anonymous
March 21, 2017
Love this resource. Thank you so much, helped me find the inclusions with the new "PROJECTPREMIUM" servicesProject PremiumServicePlan ProvisioningStatus ----------- ------------------ SHAREPOINTWAC Success SHAREPOINT_PROJECT Success SHAREPOINTENTERPRISE Success PROJECT_CLIENT_SUBSCRIPTION Success - Anonymous
March 22, 2017
Does anyone know what CRMPLAN1 is? - Anonymous
April 06, 2017
Excellent article with details!