Private/Test-TppDnPath.ps1
function Test-TppDnPath { [CmdletBinding()] param ( [Parameter(Mandatory, ValueFromPipeline)] [ValidateNotNullOrEmpty()] [string[]] $Path, [Parameter()] [switch] $AllowRoot ) process { if ( $PSBoundParameters.ContainsKey('AllowRoot') ) { $_ -match '^[\\|//]VED([\\|//].+)*$' } else { $_ -match '^[\\|//]VED([\\|//].+)+$' } } } |