Commands › Exchange Online
Get-SecurityPrincipal
Return a list of security principals. Security principals are entities, such as users or security groups, which can be assigned permissions and user rights.
Quick start script
# Get-SecurityPrincipal — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-ExchangeOnline -CertificateThumbprint $thumb -AppId $appId -Organization $org
# 2. Run and inspect
Get-SecurityPrincipal | Format-List
# 3. Export for evidence / drift tracking
Get-SecurityPrincipal | Export-Clixml .\SecurityPrincipal-$(Get-Date -Format yyyyMMdd).xml
Syntax
Get-SecurityPrincipal [[-Identity] <ExtendedSecurityPrincipalIdParameter>]
[-DomainController <Fqdn>]
[-Filter <String>]
[-IncludeDomainLocalFrom <SmtpDomain>]
[-OrganizationalUnit <ExtendedOrganizationalUnitIdParameter>]
[-ResultSize <Unlimited>]
[-RoleGroupAssignable]
[-Types <MultiValuedProperty>]
[<CommonParameters>]
Parameters (8)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.