Back home
中文
H7 / SECURITY RESEARCH NOTES

Creating a Scheduled Task with powershell

Environment

IPHOSTNAMENOTE
10.10.10.88win10_dqyLab host

powershell Script Contents:

  • Create a scheduled task through powershell that runs “C:\Users\Public\Music\Shell.exe” every 15 minutes.
$action = New-ScheduledTaskAction -Execute "C:\Users\Public\Music\Shell.exe";
$trigger = New-ScheduledTaskTrigger -Once -At (get-date) -RepetitionInterval (New-TimeSpan -Minutes 15)
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "DemoTask" -Description "DemoDescription";
  • As shown below:

Verify That It Was Created Successfully

  • View it with a powershell command.
Get-ScheduledTask -TaskName "DemoTask" -ErrorAction Ignore | Out-String;

  • View it manually by opening Windows Administrative Tools -> Task Scheduler -> view the task list, as shown below: