summaryrefslogtreecommitdiff
path: root/lib/ansible/modules/windows/win_unzip.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/modules/windows/win_unzip.ps1')
-rw-r--r--lib/ansible/modules/windows/win_unzip.ps18
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ansible/modules/windows/win_unzip.ps1 b/lib/ansible/modules/windows/win_unzip.ps1
index a5c194415b..234c774c3a 100644
--- a/lib/ansible/modules/windows/win_unzip.ps1
+++ b/lib/ansible/modules/windows/win_unzip.ps1
@@ -40,7 +40,7 @@ Function Extract-Zip($src, $dest) {
$entry_target_path = [System.IO.Path]::Combine($dest, $archive_name)
$entry_dir = [System.IO.Path]::GetDirectoryName($entry_target_path)
- if (-not (Test-Path -Path $entry_dir)) {
+ if (-not (Test-Path -LiteralPath $entry_dir)) {
New-Item -Path $entry_dir -ItemType Directory -WhatIf:$check_mode | Out-Null
$result.changed = $true
}
@@ -142,14 +142,14 @@ If ($ext -eq ".zip" -And $recurse -eq $false) {
}
If ($recurse) {
- Get-ChildItem $dest -recurse | Where-Object {$pcx_extensions -contains $_.extension} | ForEach-Object {
+ Get-ChildItem -LiteralPath $dest -recurse | Where-Object {$pcx_extensions -contains $_.extension} | ForEach-Object {
Try {
Expand-Archive $_.FullName -OutputPath $dest -Force -WhatIf:$check_mode
} Catch {
Fail-Json -obj $result -message "Error recursively expanding '$src' to '$dest'! Msg: $($_.Exception.Message)"
}
If ($delete_archive) {
- Remove-Item $_.FullName -Force -WhatIf:$check_mode
+ Remove-Item -LiteralPath $_.FullName -Force -WhatIf:$check_mode
$result.removed = $true
}
}
@@ -160,7 +160,7 @@ If ($ext -eq ".zip" -And $recurse -eq $false) {
If ($delete_archive){
try {
- Remove-Item $src -Recurse -Force -WhatIf:$check_mode
+ Remove-Item -LiteralPath $src -Recurse -Force -WhatIf:$check_mode
} catch {
Fail-Json -obj $result -message "failed to delete archive at '$src': $($_.Exception.Message)"
}