Microsoft 365-licenties en -services weergeven met PowerShell
Dit artikel is van toepassing op Microsoft 365 Enterprise en Office 365 Enterprise.
U kunt PowerShell voor Microsoft 365 gebruiken om details weer te geven over de beschikbare licentieplannen, licenties en services in uw Microsoft 365-organisatie. Elk Microsoft 365-abonnement bestaat uit de volgende elementen:
Licentieplannen Deze worden ook wel licentieplannen of Microsoft 365-abonnementen genoemd. Licentieabonnementen definiëren de Microsoft 365-services die beschikbaar zijn voor gebruikers. Uw Microsoft 365-abonnement kan meerdere licentieabonnementen bevatten. Een voorbeeldlicentieplan is Microsoft 365 E3.
Diensten Deze worden ook wel serviceplannen genoemd. Services zijn de Microsoft 365-producten, -functies en -mogelijkheden die beschikbaar zijn in elk licentieabonnement, bijvoorbeeld Exchange Online en Microsoft 365-apps voor ondernemingen (voorheen Office 365 ProPlus genoemd). Aan gebruikers kunnen meerdere licenties worden toegewezen vanuit verschillende licentieplannen die toegang verlenen tot verschillende services.
Licenties Elk licentieplan bevat het aantal licenties dat u hebt gekocht. U wijst licenties toe aan gebruikers zodat ze de Microsoft 365-services kunnen gebruiken die zijn gedefinieerd door het licentieplan. Voor elk gebruikersaccount is ten minste één licentie van één licentieabonnement vereist, zodat ze zich kunnen aanmelden bij Microsoft 365 en de services kunnen gebruiken.
Zie Office 365 Abonnementsopties voor meer informatie over de producten, functies en services die beschikbaar zijn in verschillende Office 365 abonnementen.
De Microsoft Graph PowerShell SDK gebruiken
Opmerking
De Azure Active Directory-module wordt vervangen door de Microsoft Graph PowerShell SDK. U kunt de Microsoft Graph PowerShell SDK gebruiken voor toegang tot alle Microsoft Graph API's. Zie Aan de slag met de Microsoft Graph PowerShell SDK voor meer informatie.
Maak eerst verbinding met uw Microsoft 365-tenant.
Voor het lezen van abonnementslicentieplannen is het machtigingsbereik Organization.Read.All of een van de andere machtigingen vereist die worden vermeld op de Graph API referentiepagina 'GeabonneerdSkus vermelden'.
Connect-Graph -Scopes Organization.Read.All
Voer deze opdracht uit om overzichtsinformatie over uw huidige licentieplannen en de beschikbare licenties voor elk abonnement weer te geven:
Get-MgSubscribedSku | Select -Property Sku*, ConsumedUnits -ExpandProperty PrepaidUnits | Format-List
De resultaten bevatten:
SkuPartNumber: Toont de beschikbare licentieplannen voor uw organisatie. Is bijvoorbeeld
ENTERPRISEPACK
de naam van het licentieplan voor Office 365 Enterprise E3.Ingeschakeld: Het aantal licenties dat u hebt aangeschaft voor een specifiek licentieplan.
ConsumedUnits: Het aantal licenties dat u hebt toegewezen aan gebruikers vanuit een specifiek licentieplan.
Als u details wilt weergeven over de Microsoft 365-services die beschikbaar zijn in al uw licentieabonnementen, geeft u eerst een lijst met uw licentieplannen weer.
Get-MgSubscribedSku
Sla vervolgens de licentieplannengegevens op in een variabele.
$licenses = Get-MgSubscribedSku
Geef vervolgens de services in een specifiek licentieplan weer.
$licenses[<index>].ServicePlans
<index> is een geheel getal dat het rijnummer van het licentieplan aangeeft op basis van de weergave van de Get-MgSubscribedSku | Select SkuPartNumber
opdracht, min 1.
Als de opdracht bijvoorbeeld als volgt wordt weergegeven Get-MgSubscribedSku | Select SkuPartNumber
:
SkuPartNumber
-------------
WIN10_VDA_E5
EMSPREMIUM
ENTERPRISEPREMIUM
FLOW_FREE
Vervolgens is de opdracht voor het weergeven van de services voor het ENTERPRISEPREMIUM-licentieplan als volgt:
$licenses[2].ServicePlans
ENTERPRISEPREMIUM is de derde rij. Daarom is de indexwaarde (3 - 1) of 2.
Zie Productnamen en serviceplan-id's voor licenties voor een volledige lijst met licentieplannen (ook wel productnamen genoemd), de bijbehorende serviceplannen en de bijbehorende beschrijvende namen.
Zie ook
Microsoft 365-gebruikersaccounts, -licenties en -groepen beheren met PowerShell