lib/specinfra/command/windows/base/file.rb in specinfra-2.12.6 vs lib/specinfra/command/windows/base/file.rb in specinfra-2.12.7

- old
+ new

@@ -91,10 +91,11 @@ Backend::PowerShell::Command.new { exec cmd } end def check_is_owned_by(file, owner) Backend::PowerShell::Command.new do - exec %Q!(gci #{file}).GetAccessControl().Owner -eq '#{owner}'! + exec "if((Get-Item '#{file}').GetAccessControl().Owner -match '#{owner}' + -or ((Get-Item '#{file}').GetAccessControl().Owner -match '#{owner}').Length -gt 0){ exit 0 } else { exit 1 }" end end private def item_has_attribute item, attribute