Private/ConvertTo-Path.ps1
1 2 3 4 5 6 7 8 9 10 |
function ConvertTo-Path { Param([Parameter(Mandatory)]$InputObject) [string]$path = $null; if ($InputObject | Get-Member "FullName") { $path = $InputObject.FullName; } try { if (Test-Path $InputObject -PathType Leaf) { $path = $InputObject; } } catch { } return $path; } |