Functions/User/Get-PASLoggedOnUser.ps1
function Get-PASLoggedOnUser { <# .SYNOPSIS Returns details of the logged on user .DESCRIPTION Returns information on the user who is logged in. .EXAMPLE Get-PASLoggedOnUser Returns information on the currently authenticated user. .LINK https://pspas.pspete.dev/commands/Get-PASLoggedOnUser #> [CmdletBinding()] param( ) BEGIN { }#begin PROCESS { #Create URL for request $URI = "$Script:BaseURI/WebServices/PIMServices.svc/User" #send request to web service $result = Invoke-PASRestMethod -Uri $URI -Method GET -WebSession $Script:WebSession if ($result) { $result | Add-ObjectDetail -typename psPAS.CyberArk.Vault.User } }#process END { }#end } |