Method: Specinfra::Command::Windows::Base::File.check_is_owned_by

Defined in:
lib/specinfra/command/windows/base/file.rb

.check_is_owned_by(file, owner) ⇒ Object

[View source]

109
110
111
112
113
# File 'lib/specinfra/command/windows/base/file.rb', line 109

def check_is_owned_by(file, owner)
  Backend::PowerShell::Command.new do
    exec "$(if((Get-Item '#{file}').GetAccessControl().Owner -match '#{owner}' -or ((Get-Item '#{file}').GetAccessControl().Owner -match '#{owner}').Length -gt 0){ 0 } else { 1 })"
  end
end