← cd ~/licences
// licences · sku
M365_F1_COMMMicrosoft 365 F1
M365_F1_COMM is the SKU part number Microsoft uses for Microsoft 365 F1. You'll see it in Graph, PowerShell, licence reports and group-based licensing errors.
| Product name | Microsoft 365 F1 |
|---|---|
| String ID (SkuPartNumber) | M365_F1_COMM |
| GUID (SkuId) | 50f60901-3181-4b75-8a2c-4c8e4c1d5a72 |
| Service plans | 18 |
Service plans included (18)
| Service plan | Name | ID |
|---|---|---|
AAD_PREMIUM | AAD_PREMIUM | 41781fb2-bc02-4b7c-bd55-b576c07bb09d |
RMS_S_PREMIUM | RMS_S_PREMIUM | 6c57d4b6-3b23-47a5-9bc9-69f17b4947b3 |
ADALLOM_S_DISCOVERY | ADALLOM_S_DISCOVERY | 932ad362-64a8-4783-9106-97849a1a30b9 |
DYN365_CDS_O365_F1 | DYN365_CDS_O365_F1 | ca6e61ec-d4f4-41eb-8b88-d96e0e14323f |
EXCHANGE_S_DESKLESS | EXCHANGE_S_DESKLESS | 4a82b400-a79f-41a4-b4e2-e94f5787b113 |
RMS_S_ENTERPRISE | RMS_S_ENTERPRISE | bea4c11e-220a-4e6d-8eb8-8ea15d019f90 |
MFA_PREMIUM | MFA_PREMIUM | 8a256a2b-b617-496d-b51b-e76466e88db0 |
MICROSOFTBOOKINGS | MICROSOFTBOOKINGS | 199a5c09-e0ca-4e37-8f7c-b05d533e1ea2 |
INTUNE_A | INTUNE_A | c1ec4a95-1f05-45b3-a911-aa3fa01094f5 |
PROJECTWORKMANAGEMENT | PROJECTWORKMANAGEMENT | b737dad2-2f6c-4c65-90e3-ca563267e8b9 |
MICROSOFT_SEARCH | MICROSOFT_SEARCH | 94065c59-bc8e-4e8b-89e5-5138d471eaff |
STREAM_O365_K | STREAM_O365_K | 3ffba0d2-38e5-4d5e-8ec0-98f2b05c09d9 |
TEAMS1 | TEAMS1 | 57ff2da0-773e-42df-b2af-ffb7a2317929 |
INTUNE_O365 | INTUNE_O365 | 882e1d05-acd1-4ccb-8708-6ee03664b117 |
SHAREPOINTDESKLESS | SHAREPOINTDESKLESS | 902b47e5-dcb2-4fdc-858b-c63a90a2bdb9 |
MCOIMP | MCOIMP | afc06cb0-b4f4-4473-8286-d644f70d8faf |
VIVAENGAGE_CORE | Viva Engage Core | a82fbf69-b4d7-49f4-83a6-915b2cf354f4 |
YAMMER_ENTERPRISE | YAMMER_ENTERPRISE | 7547a3fe-08ee-4ccb-b430-5077c5041653 |
Is it in your tenant?
Connect-MgGraph -Scopes "Organization.Read.All"
Get-MgSubscribedSku | Where-Object SkuPartNumber -eq "M365_F1_COMM" |
Select-Object SkuPartNumber, ConsumedUnits, @{ n = "Purchased"; e = { $_.PrepaidUnits.Enabled } }Assign it to a user
For more than a handful of people, use group-based licensing instead. The user needs a usage location set first.
Connect-MgGraph -Scopes "User.ReadWrite.All"
Set-MgUserLicense -UserId "jane.doe@contoso.com" `
-AddLicenses @{ SkuId = "50f60901-3181-4b75-8a2c-4c8e4c1d5a72" } -RemoveLicenses @()Who has it?
Connect-MgGraph -Scopes "User.Read.All"
Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq 50f60901-3181-4b75-8a2c-4c8e4c1d5a72)" `
-ConsistencyLevel eventual -CountVariable n -All |
Select-Object DisplayName, UserPrincipalNameSimilar licences
These share the most service plans with M365_F1_COMM.
Microsoft_365_F1_EEA_(no_Teams)Microsoft 365 F1 EEA (no Teams) · 85% overlapM365_F1Microsoft 365 F1 · 60% overlapSPE_F1Microsoft 365 F3 · 46% overlapMicrosoft_365_F3_EEA_(no_Teams)Microsoft 365 F3 EEA (no Teams) · 45% overlapDESKLESSPACKOffice 365 F3 · 38% overlapEMSEnterprise Mobility + Security E3 · 32% overlapEMS_GOVEnterprise Mobility + Security G3 GCC · 32% overlapOffice_365_F3_EEA_(no_Teams)Office 365 F3 EEA (no Teams) · 31% overlap