Fixed win_file crash with hidden files (#52584)

* Fixed crash with hidden files

added "-force" parameter on "Get-Item" cmdlet. this is needed to get file info if the file is "hidden" 
without this option modules like win_file, win_template, win_copy crashes on hidden files. this is because with "test-path" it sees that the file exists, but "get-item" can't get the file info. 
for more information on "-force option": https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-item

* Add changelog and integration tests

* fix tests for older Windows versions
This commit is contained in:
S
2019-03-08 06:32:32 +01:00
committed by Jordan Borean
parent cfe4477c10
commit 3bc474bf99
3 changed files with 24 additions and 1 deletions

View File

@@ -102,7 +102,7 @@ if ($state -eq "touch") {
}
if (Test-Path -LiteralPath $path) {
$fileinfo = Get-Item -LiteralPath $path
$fileinfo = Get-Item -LiteralPath $path -Force
if ($state -eq "absent") {
Remove-File -file $fileinfo -checkmode $check_mode
$result.changed = $true