Get-AdminPowerAppLicenses

Downloads the user licenses into a specified file.

Syntax

Get-AdminPowerAppLicenses
   [-OutputFilePath] <String>
   [[-TimeoutInMinutes] <Int32>]
   [[-ApiVersion] <String>]
   [<CommonParameters>]

Description

The Get-AdminPowerAppLicenses cmdlet downloads the user licenses into a specified file. Output of the cmdlet only includes licenses for users that have accessed Power Platform services (for example, Power Apps, Power Automate, or the Power Platform admin center). Users that have had licenses assigned in Microsoft Entra ID (typically via the Microsoft 365 admin center) but have never accessed Power Platform services will not have their licenses included in the generated .csv output. Furthermore, since the Power Platform licensing services caches the licenses, updates made to license assignments in Entra ID can take up to seven days to reflect in the output for users that haven't accessed the service recently. Use Get-Help Get-AdminPowerAppLicenses -Examples for more details.

Examples

EXAMPLE 1

Get-AdminPowerAppLicenses -OutputFilePath C:\Users\testuser\licenses.json

Downloads the licenses of the calling user into specified path file C:\Users\testuser\licenses.json.

Parameters

-ApiVersion

Specifies the Api version that is called.

Type:String
Position:3
Default value:2016-11-01
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFilePath

The output file path.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutInMinutes

The timeout setting in minutes.

Type:Int32
Position:2
Default value:10080
Required:False
Accept pipeline input:False
Accept wildcard characters:False