Skip to content

Instantly share code, notes, and snippets.

@justaguywhocodes
Created September 17, 2025 15:16
Show Gist options
  • Save justaguywhocodes/d0ebdf7551baaf3603371813e3f844d5 to your computer and use it in GitHub Desktop.
Save justaguywhocodes/d0ebdf7551baaf3603371813e3f844d5 to your computer and use it in GitHub Desktop.
# Create a COM object for the Task Scheduler service
$service = New-Object -ComObject Schedule.Service
# Connect to the local Task Scheduler service
$service.Connect()
# Get the root task folder
$rootFolder = $service.GetFolder("\")
# Delete the task
try {
$rootFolder.DeleteTask("PersistenceTask", 0)
Write-Output "Task 'PersistenceTask' deleted successfully."
} catch {
Write-Output "Error deleting task: $_"
}
Start-ScheduledTask -TaskName "PersistenceTask" -TaskPath "\"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment