Ansible.ModuleUtils.FileUtil - Add ability to test non file system provider paths (#39200)

This commit is contained in:
Jordan Borean 2018-04-24 10:06:47 +10:00 committed by GitHub
parent 19d229a8e0
commit b6afe6946d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

View file

@ -19,6 +19,10 @@ Function Test-AnsiblePath {
$file_attributes = [System.IO.File]::GetAttributes($Path)
} catch [System.IO.FileNotFoundException], [System.IO.DirectoryNotFoundException] {
return $false
} catch [NotSupportedException] {
# When testing a path like Cert:\LocalMachine\My, System.IO.File will
# not work, we just revert back to using Test-Path for this
return Test-Path -Path $Path
}
if ([Int32]$file_attributes -eq -1) {