From 8cdae314843e7aeb2aa92392adbe21cd6399daae Mon Sep 17 00:00:00 2001 From: zoicware <118035521+zoicware@users.noreply.github.com> Date: Tue, 10 Mar 2026 03:42:19 -0400 Subject: [PATCH] use system for task #184 --- RemoveWindowsAi.ps1 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/RemoveWindowsAi.ps1 b/RemoveWindowsAi.ps1 index 7b3528a..b0e9c02 100644 --- a/RemoveWindowsAi.ps1 +++ b/RemoveWindowsAi.ps1 @@ -2622,14 +2622,12 @@ shell.Run command,0 Set-Content -Path $vbsPath -Value $vbsScriptContent -Force Write-Status -msg 'Creating Update Cleanup Scheduled Task...' - #$userSid = (Get-LocalUser -Name $env:USERNAME).SID.Value - $userSid = [System.Security.Principal.WindowsIdentity]::GetCurrent().User.Value $action = New-ScheduledTaskAction -Execute 'wscript.exe' -Argument "$env:ProgramData\RemoveAI-UpdateCleanup-Silent.vbs" $trigger = New-ScheduledTaskTrigger -AtLogOn - $principal = New-ScheduledTaskPrincipal -UserId $userSid -LogonType ServiceAccount -RunLevel Highest + $principal = New-ScheduledTaskPrincipal -UserId 'S-1-5-18' $settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries #create update cleanup checker task - Register-ScheduledTask -TaskName 'RemoveAI-UpdateCleanupChecker' -Action $action -Trigger $trigger -Principal $principal -Settings $settings -Force | Out-Null + Register-ScheduledTask -TaskPath '\' -TaskName 'RemoveAI-UpdateCleanupChecker' -Action $action -Trigger $trigger -Principal $principal -Settings $settings -Force | Out-Null } else {