Functions/UserMangement/Remove-PVLocation.ps1
Function Remove-PVLocation { <# .SYNOPSIS Deletes a Location .DESCRIPTION Exposes the PACLI Function: "DELETELOCATION" .PARAMETER location The name of the location to delete. Note: Add a backslash ‘\’ before the name of the location .EXAMPLE Remove-PVLocation -location \x51 Deletes location "x51" from the vault .NOTES AUTHOR: Pete Maan #> [CmdLetBinding(SupportsShouldProcess)] [Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSShouldProcess", "", Justification = "ShouldProcess handling is in Invoke-PACLICommand")] param( [Parameter( Mandatory = $True, ValueFromPipelineByPropertyName = $True)] [string]$location ) PROCESS { $Null = Invoke-PACLICommand $Script:PV.ClientPath DELETELOCATION $($PSBoundParameters | ConvertTo-ParameterString) } } |