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;
}