Join-Path with -Resolve option return PSProvider qualified path when network share specified.
PS>Join-Path "\\127.0.0.1" "Users" -Resolve
It is not a problem in PS context. but when result is passed to native command or .NET API. it cause problems.
So it need to resolve by following command when parameter can be network path.
PS> (Resolve-Path $path).ProviderPath
Is it possible to change this behavior? or any reason Join-Path return PSProvider qualified path?