Microsoft 365 licenties en services weergeven met PowerShell

Dit artikel is van toepassing op Microsoft 365 Enterprise en Office 365 Enterprise.

Elk Microsoft 365 abonnement bestaat uit de volgende elementen:

  • Licentieabonnementen Deze worden ook wel licentieplannen of Microsoft 365-abonnementen genoemd. Licentieplannen definiëren de Microsoft 365 services die beschikbaar zijn voor gebruikers. Uw Microsoft 365-abonnement kan meerdere licentieabonnementen bevatten. Een voorbeeld van een licentieplan 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 (eerder Office 365 ProPlus genoemd). Aan gebruikers kunnen meerdere licenties worden toegewezen vanuit verschillende licentieplannen die toegang verlenen tot verschillende services.

  • Licenties Elk licentieabonnement 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 in 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.

U kunt PowerShell voor Microsoft 365 gebruiken om details weer te geven over de beschikbare licentieabonnementen, licenties en services in uw Microsoft 365 organisatie. 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

Maak eerst verbinding met uw Microsoft 365 tenant.

Voor het lezen van abonnementslicentieabonnementen is het machtigingsbereik Organization.Read.All of een van de andere machtigingen vereist die worden vermeld op de Graph API referentiepagina 'List subscribedSkus'.

Connect-Graph -Scopes Organization.Read.All

Voer de volgende opdracht uit om samenvattingsinformatie weer te geven over uw huidige licentieabonnementen en de beschikbare licenties voor elk abonnement:

Get-MgSubscribedSku | Select -Property Sku*, ConsumedUnits -ExpandProperty PrepaidUnits | Format-List

De resultaten bevatten:

  • SkuPartNumber: Toont de beschikbare licentieabonnementen voor uw organisatie. Is bijvoorbeeld ENTERPRISEPACK de naam van het licentieplan voor Office 365 Enterprise E3.

  • Ingeschakeld: Het aantal licenties dat u hebt gekocht voor een specifiek licentieabonnement.

  • ConsumedUnits: Het aantal licenties dat u aan gebruikers hebt toegewezen vanuit een specifiek licentieplan.

Als u details wilt weergeven over de Microsoft 365 services die beschikbaar zijn in al uw licentieplannen, geeft u eerst een lijst met uw licentieabonnementen weer.

Get-MgSubscribedSku

Sla vervolgens de gegevens van de licentieplannen op in een variabele.

$licenses = Get-MgSubscribedSku

Geef vervolgens de services weer in een specifiek licentieplan.

$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 weergave van de Get-MgSubscribedSku | Select SkuPartNumber opdracht bijvoorbeeld als volgt is:

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 opgenomen serviceplannen en de bijbehorende beschrijvende namen.

De Azure Active Directory PowerShell gebruiken voor Graph module

Maak eerst verbinding met uw Microsoft 365 tenant.

Voer de volgende opdracht uit om samenvattingsinformatie weer te geven over uw huidige licentieabonnementen en de beschikbare licenties voor elk abonnement:

Get-AzureADSubscribedSku | Select -Property Sku*,ConsumedUnits -ExpandProperty PrepaidUnits

De resultaten bevatten:

  • SkuPartNumber: Toont de beschikbare licentieabonnementen voor uw organisatie. Is bijvoorbeeld ENTERPRISEPACK de naam van het licentieplan voor Office 365 Enterprise E3.

  • Ingeschakeld: Het aantal licenties dat u hebt gekocht voor een specifiek licentieabonnement.

  • ConsumedUnits: Het aantal licenties dat u aan gebruikers hebt toegewezen vanuit een specifiek licentieplan.

Als u details wilt weergeven over de Microsoft 365 services die beschikbaar zijn in al uw licentieplannen, geeft u eerst een lijst met uw licentieabonnementen weer.

Get-AzureADSubscribedSku | Select SkuPartNumber

Sla vervolgens de gegevens van de licentieplannen op in een variabele.

$licenses = Get-AzureADSubscribedSku

Geef vervolgens de services weer in een specifiek licentieplan.

$licenses[<index>].ServicePlans

<index> is een geheel getal dat het rijnummer van het licentieplan aangeeft op basis van de weergave van de Get-AzureADSubscribedSku | Select SkuPartNumber opdracht, min 1.

Als de weergave van de Get-AzureADSubscribedSku | Select SkuPartNumber opdracht bijvoorbeeld als volgt is:

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 opgenomen serviceplannen en de bijbehorende beschrijvende namen.

De Microsoft Azure Active Directory-module gebruiken voor Windows PowerShell

Maak eerst verbinding met uw Microsoft 365 tenant.

Notitie

Er is een PowerShell-script beschikbaar waarmee de procedures worden geautomatiseerd die in dit onderwerp worden beschreven. Met het script kunt u met name services in uw Microsoft 365 organisatie weergeven en uitschakelen, inclusief Sway. Zie Toegang tot Sway uitschakelen met PowerShell voor meer informatie.

Voer de volgende opdracht uit om samenvattingsinformatie weer te geven over uw huidige licentieabonnementen en de beschikbare licenties voor elk abonnement:

Get-MsolAccountSku

Notitie

PowerShell Core biedt geen ondersteuning voor de Microsoft Azure Active Directory-module voor Windows PowerShell-module en cmdlets met Msol in hun naam. Als u deze cmdlets wilt blijven gebruiken, moet u deze uitvoeren vanuit Windows PowerShell.

De resultaten bevatten de volgende informatie:

  • AccountSkuId: De beschikbare licentieplannen voor uw organisatie weergeven met behulp van de syntaxis <CompanyName>:<LicensingPlan>. <CompanyName> is de waarde die u hebt opgegeven toen u zich registreerde bij Microsoft 365 en uniek is voor uw organisatie. De <LicensingPlan> waarde is voor iedereen hetzelfde. In de waarde litwareinc:ENTERPRISEPACKstaat litwareincbijvoorbeeld de bedrijfsnaam en de naam ENTERPRISEPACKvan het licentieplan, wat de systeemnaam is voor Office 365 Enterprise E3.

  • ActiveUnits: Het aantal licenties dat u hebt gekocht voor een specifiek licentieabonnement.

  • WarningUnits: Het aantal licenties in een licentieabonnement dat u niet hebt vernieuwd en dat verloopt na de respijtperiode van 30 dagen.

  • ConsumedUnits: Het aantal licenties dat u aan gebruikers hebt toegewezen vanuit een specifiek licentieplan.

Voer de volgende opdracht uit om details weer te geven over de Microsoft 365 services die beschikbaar zijn in al uw licentieabonnementen:

Get-MsolAccountSku | Select -ExpandProperty ServiceStatus

In de volgende tabel ziet u de Microsoft 365 serviceplannen en hun beschrijvende namen voor de meest voorkomende services. Uw lijst met serviceplannen kan afwijken.

Serviceplan Beschrijving
SWAY
Sway
TEAMS1
Microsoft Teams
YAMMER_ENTERPRISE
Yammer
RMS_S_ENTERPRISE
Azure Rights Management (RMS)
OFFICESUBSCRIPTION
Microsoft 365-apps voor ondernemingen (eerder Office 365 ProPlus genoemd)
MCOSTANDARD
Skype voor Bedrijven Online
SHAREPOINTWAC
Kantoor
SHAREPOINTENTERPRISE
SharePoint Online
EXCHANGE_S_ENTERPRISE
Exchange Online Abonnement 2

Zie Productnamen en serviceplan-id's voor licenties voor een volledige lijst met licentieplannen (ook wel productnamen genoemd), de opgenomen serviceplannen en de bijbehorende beschrijvende namen.

Gebruik de volgende syntaxis om details weer te geven over de Microsoft 365 services die beschikbaar zijn in een specifiek licentieplan.

(Get-MsolAccountSku | where {$_.AccountSkuId -eq "<AccountSkuId>"}).ServiceStatus

In dit voorbeeld ziet u de services die beschikbaar zijn in het licentieplan litwareinc:ENTERPRISEPACK (Office 365 Enterprise E3).

(Get-MsolAccountSku | where {$_.AccountSkuId -eq "litwareinc:ENTERPRISEPACK"}).ServiceStatus

Zie ook

Microsoft 365-gebruikersaccounts, -licenties en -groepen beheren met PowerShell

Microsoft 365 beheren met PowerShell

Aan de slag met PowerShell voor Microsoft 365