Functions/UserMangement/Rename-PVLocation.ps1
Function Rename-PVLocation { <# .SYNOPSIS Renames a Location. .DESCRIPTION Exposes the PACLI Function: "RENAMELOCATION" .PARAMETER location The current name of the Location to rename. Note: Add a backslash ‘\’ before the name of the location .PARAMETER newName The new name of the Location. .EXAMPLE Rename-PVLocation -location \Location2 -newName \Location3 Renames Location2 to Location3 in the vault .NOTES AUTHOR: Pete Maan #> [CmdLetBinding()] param( [Parameter( Mandatory = $True, ValueFromPipelineByPropertyName = $True)] [string]$location, [Parameter( Mandatory = $True, ValueFromPipelineByPropertyName = $True)] [string]$newName ) PROCESS { $Null = Invoke-PACLICommand $Script:PV.ClientPath RENAMELOCATION $($PSBoundParameters | ConvertTo-ParameterString) } } |