fix task scheduler not running as admin
This commit is contained in:
@@ -20,7 +20,8 @@ func installTaskScheduler(targetPath string) error {
|
|||||||
`$a = New-ScheduledTaskAction -Execute '%s'; `+
|
`$a = New-ScheduledTaskAction -Execute '%s'; `+
|
||||||
`$t = New-ScheduledTaskTrigger -AtLogOn; `+
|
`$t = New-ScheduledTaskTrigger -AtLogOn; `+
|
||||||
`$s = New-ScheduledTaskSettingsSet -ExecutionTimeLimit ([TimeSpan]::Zero) -StartWhenAvailable; `+
|
`$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)
|
safe, taskName)
|
||||||
return runPowerShell(script)
|
return runPowerShell(script)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user