Public/Get-ADPManagerName.ps1
function Get-ADPManagerName { <# .SYNOPSIS Get a user's Manager Name from ADP .DESCRIPTION Get a user's Manager Name from ADP .PARAMETER UserList List which holds all the employees .PARAMETER ManagerAOID String holding the Manager's AOID .EXAMPLE Input Object: ADP Object Input String: Manager AOID Return String: <Manager Name> .NOTES This is used when passing the full adp worker object from ADP's APID .FUNCTIONALITY Powershell Language #> [CmdletBinding()] param ( [Parameter( Mandatory = $true, Position = 0 )] $UserList, [Parameter( Mandatory = $true, Position = 1 )] $ManagerAOID ) $localUser = ($userList | Where-Object { $_.associateOID -eq $managerAOID }).displayName return ( $localUser | Get-ValidADPReturn ) } |