Visa licensierade och olicensierade Microsoft 365-användare med PowerShellView licensed and unlicensed Microsoft 365 users with PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.This article applies to both Microsoft 365 Enterprise and Office 365 Enterprise.

Användar konton i din Microsoft 365-organisation kan ha vissa, alla eller inga av de tillgängliga licenserna tilldelade till dem från de licens planer som är tillgängliga i din organisation.User accounts in your Microsoft 365 organization may have some, all, or none of the available licenses assigned to them from the licensing plans that are available in your organization. Du kan använda PowerShell för Microsoft 365 för att snabbt hitta licensierade och olicensierade användare i organisationen.You can use PowerShell for Microsoft 365 to quickly find the licensed and unlicensed users in your organization.

Använda Azure Active Directory PowerShell för diagramvynUse the Azure Active Directory PowerShell for Graph module

Börja med att ansluta till din Microsoft 365-klient organisation.First, connect to your Microsoft 365 tenant.

Om du vill visa en lista över alla användar konton i din organisation som inte har tilldelats något av dina licens planer (olicensierade användare) kör du följande kommando:To view the list of all user accounts in your organization that have NOT been assigned any of your licensing plans (unlicensed users), run the following command:

Get-AzureAdUser | ForEach{ $licensed=$False ; For ($i=0; $i -le ($_.AssignedLicenses | Measure).Count ; $i++) { If( [string]::IsNullOrEmpty(  $_.AssignedLicenses[$i].SkuId ) -ne $True) { $licensed=$true } } ; If( $licensed -eq $false) { Write-Host $_.UserPrincipalName} }

Om du vill visa en lista över alla användar konton i organisationen som har tilldelats alla dina licens planer (licensierade användare) kör du följande kommando:To view the list of all user accounts in your organization that have been assigned any of your licensing plans (licensed users), run the following command:

Get-AzureAdUser | ForEach { $licensed=$True ; For ($i=0; $i -le ($_.AssignedLicenses | Measure).Count ; $i++) { If( [string]::IsNullOrEmpty(  $_.AssignedLicenses[$i].SkuId ) -ne $True) { $licensed=$true } } ; If( $licensed -eq $true) { Write-Host $_.UserPrincipalName} }

Anteckning

Använd kommandot för att visa en lista över alla användare i ditt abonnemang Get-AzureAdUser -All $true .To list all of the users in your subscription, use the Get-AzureAdUser -All $true command.

Använda Microsoft Azure Active Directory-modulen för Windows PowerShellUse the Microsoft Azure Active Directory Module for Windows PowerShell

Börja med att ansluta till din Microsoft 365-klient organisation.First, connect to your Microsoft 365 tenant.

Om du vill visa listan över alla användar konton och deras licensierings status i organisationen kör du följande kommando i PowerShell:To view the list of all user accounts and their licensing status in your organization, run the following command in PowerShell:

Get-MsolUser -All

Anteckning

PowerShell Core stöder inte Microsoft Azure Active Directory-modul för Windows PowerShell-modulen och-cmdlets med MSOL i namnet.PowerShell Core does not support the Microsoft Azure Active Directory Module for Windows PowerShell module and cmdlets with Msol in their name. Om du vill fortsätta använda dessa cmdlets måste du köra dem från Windows PowerShell.To continue using these cmdlets, you must run them from Windows PowerShell.

Om du vill visa listan över alla olicensierade användar konton i organisationen kör du följande kommando:To view the list of all unlicensed user accounts in your organization, run the following command:

Get-MsolUser -All -UnlicensedUsersOnly

Om du vill visa listan över alla licensierade användar konton i organisationen kör du följande kommando:To view the list of all licensed user accounts in your organization, run the following command:

Get-MsolUser -All | where {$_.isLicensed -eq $true}

Se ävenSee also

Hantera Microsoft 365-användarkonton,-licenser och-grupper med PowerShellManage Microsoft 365 user accounts, licenses, and groups with PowerShell

Hantera Microsoft 365 med PowerShellManage Microsoft 365 with PowerShell

Börja använda PowerShell för Microsoft 365Getting started with PowerShell for Microsoft 365