Functions/UserMangement/Rename-PVUser.ps1

Function Rename-PVUser {

    <#
    .SYNOPSIS
       Renames a CyberArk User
 
    .DESCRIPTION
       Exposes the PACLI Function: "RENAMEUSER"
 
    .PARAMETER destUser
    The current name of the User to rename.
 
    .PARAMETER newName
    The new name of the User.
 
    .EXAMPLE
    Rename-PVUser -destUser Then -newName Now
 
    Renames user "Then" to user "Now"
 
    .NOTES
       AUTHOR: Pete Maan
 
    #>


    [CmdLetBinding()]
    param(

        [Parameter(
            Mandatory = $True,
            ValueFromPipelineByPropertyName = $True)]
        [Alias("Username")]
        [string]$destUser,

        [Parameter(
            Mandatory = $True,
            ValueFromPipelineByPropertyName = $True)]
        [string]$newName
    )

    PROCESS {

        $Null = Invoke-PACLICommand $Script:PV.ClientPath RENAMEUSER $($PSBoundParameters | ConvertTo-ParameterString)



    }

}