class Specinfra::Command::Windows::Base::Service
Public Class Methods
check_has_start_mode(service, mode)
click to toggle source
# File lib/specinfra/command/windows/base/service.rb, line 10 def check_has_start_mode(service, mode) Backend::PowerShell::Command.new do using 'find_service.ps1' exec "'#{mode}' -match (FindService -name '#{service}').StartMode -and (FindService -name '#{service}') -ne $null" end end
check_is_enabled(service, level=nil)
click to toggle source
# File lib/specinfra/command/windows/base/service.rb, line 17 def check_is_enabled(service, level=nil) Backend::PowerShell::Command.new do using 'find_service.ps1' exec "(FindService -name '#{service}').StartMode -eq 'Auto'" end end
check_is_installed(service)
click to toggle source
# File lib/specinfra/command/windows/base/service.rb, line 3 def check_is_installed(service) Backend::PowerShell::Command.new do using 'find_service.ps1' exec "@(FindService -name '#{service}').count -gt 0" end end
check_is_running(service)
click to toggle source
# File lib/specinfra/command/windows/base/service.rb, line 24 def check_is_running(service) Backend::PowerShell::Command.new do using 'find_service.ps1' exec "(FindService -name '#{service}').State -eq 'Running'" end end