From db17e3e28ec0351597c02c7049255f90c85c9e7a Mon Sep 17 00:00:00 2001 From: sadnub Date: Wed, 22 Nov 2023 23:38:20 -0500 Subject: [PATCH] add onboarding task type and revert runonce --- agent/tasks_windows.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/agent/tasks_windows.go b/agent/tasks_windows.go index 8fc0b4f..95a5cfc 100644 --- a/agent/tasks_windows.go +++ b/agent/tasks_windows.go @@ -180,7 +180,7 @@ func (a *Agent) CreateSchedTask(st SchedTask) (bool, error) { Enabled: st.Enabled, StartBoundary: now, } - } else if st.Trigger == "runonce" { + } else if st.Trigger == "onboarding" { tasktrigger = taskmaster.TaskTrigger{ Enabled: st.Enabled, } @@ -205,6 +205,12 @@ func (a *Agent) CreateSchedTask(st SchedTask) (bool, error) { switch st.Trigger { case "runonce": + trigger = taskmaster.TimeTrigger{ + TaskTrigger: tasktrigger, + RandomDelay: st.RandomDelay, + } + + case "onboarding": trigger = taskmaster.RegistrationTrigger{ TaskTrigger: tasktrigger, Delay: st.RandomDelay,