One time SharePoint timer jobs can often get “stuck” and fail to execute. Clearing them all out manually in Central Admin is tedious. PowerShell below will remove all “One-time” jobs with a one liner. Cheers.

PowerShell Code
Get-SPTimerJob |? {$_.Schedule.GetType().ToString() -eq "Microsoft.SharePoint.SPOneTimeSchedule"} | % {$_.Delete()}
Screenshot
