Skip to content

Get-PrincipalObjectIds-Query

PowerApps: Query returns principal object IDs

#Requires -Version 5.1
#Requires -Modules AzureAD

Process {
    try {
        $users = Get-AzureADUser -All $true -ErrorAction Stop | Select-Object DisplayName, ObjectID | Sort-Object -Property Displayname
        foreach ($item in $users) {
            [PSCustomObject]@{ Timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"; Value = $item.ObjectID; DisplayValue = $item.DisplayName }
        }
    }
    catch { throw }
}

This script has no configurable parameters.

An interactive directory of PowerShell scripts.