powershell provider path handling