summaryrefslogtreecommitdiff
path: root/windows/win_lineinfile.ps1
diff options
context:
space:
mode:
authorHans-Joachim Kliemeck <git@kliemeck.de>2015-11-27 11:32:54 +0100
committerHans-Joachim Kliemeck <git@kliemeck.de>2015-11-27 11:32:54 +0100
commit9fa758d54c917a587f00a30388ca0ded2b863f51 (patch)
tree77bd1712688033b38d53fc99298ccd724b869bbd /windows/win_lineinfile.ps1
parent1ec0c1893acfbf45a203f57db5617d925c9779bd (diff)
downloadansible-modules-core-9fa758d54c917a587f00a30388ca0ded2b863f51.tar.gz
do not move item, instead copy item because acl will be kept
Diffstat (limited to 'windows/win_lineinfile.ps1')
-rw-r--r--windows/win_lineinfile.ps13
1 files changed, 2 insertions, 1 deletions
diff --git a/windows/win_lineinfile.ps1 b/windows/win_lineinfile.ps1
index 4ba9086a..968f66ba 100644
--- a/windows/win_lineinfile.ps1
+++ b/windows/win_lineinfile.ps1
@@ -96,7 +96,8 @@ function WriteLines($outlines, $dest, $linesep, $encodingobj, $validate) {
# Commit changes to the destination file
$cleandest = $dest.Replace("/", "\");
- Move-Item $temppath $cleandest -force;
+ Copy-Item $temppath $cleandest -force;
+ Remove-Item $temppath -force;
}