public/Get-ProofpointUser.ps1
Function Get-ProofpointUser{ [CmdletBinding()] Param( [Parameter(Mandatory=$true)]$Domain, $UserEmail ) if(!($PPheaders)){ Write-Error "Not Connected to Proofpoint." } try{ $URI = "$PPURI/orgs/$Domain/users" if($UserEmail){$URI = $URI + "/$UserEmail"} $Users = Invoke-RestMethod -Uri $URI -Headers $PPheaders Return $Users.users }Catch{ Write-Output "$_" } } |