← cd ~/licences
// licences · sku
POWER_BI_STANDARDMicrosoft Fabric (Free)
POWER_BI_STANDARD is the SKU part number Microsoft uses for Microsoft Fabric (Free). You'll see it in Graph, PowerShell, licence reports and group-based licensing errors.
| Product name | Microsoft Fabric (Free) |
|---|---|
| String ID (SkuPartNumber) | POWER_BI_STANDARD |
| GUID (SkuId) | a403ebcc-fae0-4ca2-8c8c-7a907fd6c235 |
| Service plans | 3 |
Service plans included (3)
| Service plan | Name | ID |
|---|---|---|
EXCHANGE_S_FOUNDATION | Exchange Foundation | 113feb6c-3fe4-4440-bddc-54d774bf0318 |
BI_AZURE_P0 | Power BI (free) | 2049e525-b859-401b-b2a0-e0a31c4b1fe4 |
PURVIEW_DISCOVERY | Purview Discovery | c948ea65-2053-4a5a-8a62-9eaaaf11b522 |
Is it in your tenant?
Connect-MgGraph -Scopes "Organization.Read.All"
Get-MgSubscribedSku | Where-Object SkuPartNumber -eq "POWER_BI_STANDARD" |
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 = "a403ebcc-fae0-4ca2-8c8c-7a907fd6c235" } -RemoveLicenses @()Who has it?
Connect-MgGraph -Scopes "User.Read.All"
Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq a403ebcc-fae0-4ca2-8c8c-7a907fd6c235)" `
-ConsistencyLevel eventual -CountVariable n -All |
Select-Object DisplayName, UserPrincipalNameSimilar licences
These share the most service plans with POWER_BI_STANDARD.
POWER_BI_STANDARD_FACULTYMicrosoft Fabric (Free) for faculty · 67% overlapPOWER_BI_STANDARD_STUDENTMicrosoft Fabric (Free) for student · 67% overlap