Class: RSpec::Puppet::Win32::TaskScheduler

Inherits:
Object
  • Object
show all
Includes:
RSpec::Puppet::Windows::TaskSchedulerConstants
Defined in:
lib/rspec-puppet/monkey_patches/win32/taskscheduler.rb

Constant Summary collapse

DAYS_IN_A_MONTH =
[0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
IDLE =
IDLE_PRIORITY_CLASS
NORMAL =
NORMAL_PRIORITY_CLASS
HIGH =
HIGH_PRIORITY_CLASS
REALTIME =
REALTIME_PRIORITY_CLASS
BELOW_NORMAL =
BELOW_NORMAL_PRIORITY_CLASS
ABOVE_NORMAL =
ABOVE_NORMAL_PRIORITY_CLASS
ONCE =
TASK_TIME_TRIGGER_ONCE
DAILY =
TASK_TIME_TRIGGER_DAILY
WEEKLY =
TASK_TIME_TRIGGER_WEEKLY
MONTHLYDATE =
TASK_TIME_TRIGGER_MONTHLYDATE
MONTHLYDOW =
TASK_TIME_TRIGGER_MONTHLYDOW
ON_IDLE =
TASK_EVENT_TRIGGER_ON_IDLE
AT_SYSTEMSTART =
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
AT_LOGON =
TASK_EVENT_TRIGGER_AT_LOGON
FIRST_WEEK =
TASK_FIRST_WEEK
SECOND_WEEK =
TASK_SECOND_WEEK
THIRD_WEEK =
TASK_THIRD_WEEK
FOURTH_WEEK =
TASK_FOURTH_WEEK
LAST_WEEK =
TASK_LAST_WEEK
SUNDAY =
TASK_SUNDAY
MONDAY =
TASK_MONDAY
TUESDAY =
TASK_TUESDAY
WEDNESDAY =
TASK_WEDNESDAY
THURSDAY =
TASK_THURSDAY
FRIDAY =
TASK_FRIDAY
SATURDAY =
TASK_SATURDAY
JANUARY =
TASK_JANUARY
FEBRUARY =
TASK_FEBRUARY
MARCH =
TASK_MARCH
APRIL =
TASK_APRIL
MAY =
TASK_MAY
JUNE =
TASK_JUNE
JULY =
TASK_JULY
AUGUST =
TASK_AUGUST
SEPTEMBER =
TASK_SEPTEMBER
OCTOBER =
TASK_OCTOBER
NOVEMBER =
TASK_NOVEMBER
DECEMBER =
TASK_DECEMBER
INTERACTIVE =
TASK_FLAG_INTERACTIVE
DELETE_WHEN_DONE =
TASK_FLAG_DELETE_WHEN_DONE
DISABLED =
TASK_FLAG_DISABLED
START_ONLY_IF_IDLE =
TASK_FLAG_START_ONLY_IF_IDLE
KILL_ON_IDLE_END =
TASK_FLAG_KILL_ON_IDLE_END
DONT_START_IF_ON_BATTERIES =
TASK_FLAG_DONT_START_IF_ON_BATTERIES
KILL_IF_GOING_ON_BATTERIES =
TASK_FLAG_KILL_IF_GOING_ON_BATTERIES
RUN_ONLY_IF_DOCKED =
TASK_FLAG_RUN_ONLY_IF_DOCKED
HIDDEN =
TASK_FLAG_HIDDEN
RUN_IF_CONNECTED_TO_INTERNET =
TASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET
RESTART_ON_IDLE_RESUME =
TASK_FLAG_RESTART_ON_IDLE_RESUME
SYSTEM_REQUIRED =
TASK_FLAG_SYSTEM_REQUIRED
RUN_ONLY_IF_LOGGED_ON =
TASK_FLAG_RUN_ONLY_IF_LOGGED_ON
FLAG_HAS_END_DATE =
TASK_TRIGGER_FLAG_HAS_END_DATE
FLAG_KILL_AT_DURATION_END =
TASK_TRIGGER_FLAG_KILL_AT_DURATION_END
FLAG_DISABLED =
TASK_TRIGGER_FLAG_DISABLED
MAX_RUN_TIMES =
TASK_MAX_RUN_TIMES
FIRST =
TASK_FIRST
SECOND =
TASK_SECOND
THIRD =
TASK_THIRD
FOURTH =
TASK_FOURTH
FIFTH =
TASK_FIFTH
SIXTH =
TASK_SIXTH
SEVENTH =
TASK_SEVENTH
EIGHTH =
TASK_EIGHTH
NINETH =
TASK_NINETH
TENTH =
TASK_TENTH
ELEVENTH =
TASK_ELEVENTH
TWELFTH =
TASK_TWELFTH
THIRTEENTH =
TASK_THIRTEENTH
FOURTEENTH =
TASK_FOURTEENTH
FIFTEENTH =
TASK_FIFTEENTH
SIXTEENTH =
TASK_SIXTEENTH
SEVENTEENTH =
TASK_SEVENTEENTH
EIGHTEENTH =
TASK_EIGHTEENTH
NINETEENTH =
TASK_NINETEENTH
TWENTIETH =
TASK_TWENTIETH
TWENTY_FIRST =
TASK_TWENTY_FIRST
TWENTY_SECOND =
TASK_TWENTY_SECOND
TWENTY_THIRD =
TASK_TWENTY_THIRD
TWENTY_FOURTH =
TASK_TWENTY_FOURTH
TWENTY_FIFTH =
TASK_TWENTY_FIFTH
TWENTY_SIXTH =
TASK_TWENTY_SIXTH
TWENTY_SEVENTH =
TASK_TWENTY_SEVENTH
TWENTY_EIGHTH =
TASK_TWENTY_EIGHTH
TWENTY_NINTH =
TASK_TWENTY_NINTH
THIRTYETH =
TASK_THIRTYETH
THIRTY_FIRST =
TASK_THIRTY_FIRST
LAST =
TASK_LAST

Constants included from RSpec::Puppet::Windows::TaskSchedulerConstants

RSpec::Puppet::Windows::TaskSchedulerConstants::ABOVE_NORMAL_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::BELOW_NORMAL_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::CLSCTX_INPROC_SERVER, RSpec::Puppet::Windows::TaskSchedulerConstants::CLSID_CTask, RSpec::Puppet::Windows::TaskSchedulerConstants::CLSID_CTaskScheduler, RSpec::Puppet::Windows::TaskSchedulerConstants::HIGH_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::IDLE_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::IID_IPersistFile, RSpec::Puppet::Windows::TaskSchedulerConstants::IID_ITask, RSpec::Puppet::Windows::TaskSchedulerConstants::IID_ITaskScheduler, RSpec::Puppet::Windows::TaskSchedulerConstants::NORMAL_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::REALTIME_PRIORITY_CLASS, RSpec::Puppet::Windows::TaskSchedulerConstants::SYSTEM_USERS, RSpec::Puppet::Windows::TaskSchedulerConstants::TASKS_TO_RETRIEVE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_APRIL, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_AUGUST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_CREATE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_CREATE_OR_UPDATE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_DECEMBER, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_DISABLE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_DONT_ADD_PRINCIPAL_ACE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_EIGHTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_EIGHTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_ELEVENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_EVENT_TRIGGER_AT_LOGON, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_EVENT_TRIGGER_AT_SYSTEMSTART, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_EVENT_TRIGGER_ON_IDLE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FEBRUARY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FIFTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FIFTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FIRST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FIRST_WEEK, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_DELETE_WHEN_DONE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_DISABLED, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_DONT_START_IF_ON_BATTERIES, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_HIDDEN, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_INTERACTIVE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_KILL_IF_GOING_ON_BATTERIES, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_KILL_ON_IDLE_END, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_RESTART_ON_IDLE_RESUME, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_RUN_ONLY_IF_DOCKED, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_RUN_ONLY_IF_LOGGED_ON, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_START_ONLY_IF_IDLE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FLAG_SYSTEM_REQUIRED, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FOURTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FOURTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FOURTH_WEEK, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_FRIDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_IGNORE_REGISTRATION_TRIGGERS, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_JANUARY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_JULY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_JUNE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LAST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LAST_WEEK, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_GROUP, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_INTERACTIVE_TOKEN, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_NONE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_PASSWORD, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_S4U, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_LOGON_SERVICE_ACCOUNT, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_MARCH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_MAX_RUN_TIMES, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_MAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_MONDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_NINETEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_NINETH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_NOVEMBER, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_OCTOBER, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_RUNLEVEL_HIGHEST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_RUNLEVEL_LUA, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SATURDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SECOND, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SECOND_WEEK, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SEPTEMBER, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SEVENTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SEVENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SIXTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SIXTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_SUNDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THIRD, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THIRD_WEEK, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THIRTEENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THIRTYETH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THIRTY_FIRST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_THURSDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TIME_TRIGGER_DAILY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TIME_TRIGGER_MONTHLYDATE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TIME_TRIGGER_MONTHLYDOW, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TIME_TRIGGER_ONCE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TIME_TRIGGER_WEEKLY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TRIGGER_FLAG_DISABLED, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TRIGGER_FLAG_HAS_END_DATE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TRIGGER_FLAG_KILL_AT_DURATION_END, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TRIGGER_REGISTRATION, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TRIGGER_SESSION_STATE_CHANGE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TUESDAY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWELFTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTIETH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_EIGHTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_FIFTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_FIRST, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_FOURTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_NINTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_SECOND, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_SEVENTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_SIXTH, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_TWENTY_THIRD, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_UPDATE, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_VALIDATE_ONLY, RSpec::Puppet::Windows::TaskSchedulerConstants::TASK_WEDNESDAY