我正在尝试创建一个计划任务,该任务将在创建后的某个秒后运行。
我正在尝试下面,但看起来我正在做错误的计划触发器。
任何帮助或想法?
$time = Get-Date -Format T
ipmo ScheduledTasks
$action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -WindowStyle Hidden -command "& {stop-process -processname "notepad*"}"'
$trigger = New-ScheduledTaskTrigger -Once -At $time -RandomDelay (New-TimeSpan -Seconds 7)
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "My Task" -Description "Task to disable service"
答案 0 :(得分:1)
以下代码段将创建计划任务,以便在执行后7秒运行。
$Params = @{
Action = (New-ScheduledTaskAction -Execute 'powershell' -Argument '-NoProfile -WindowStyle Hidden -Command "Stop-Process -Name notepad*"')
Trigger = (New-ScheduledTaskTrigger -Once -At (Get-Date).AddSeconds(7))
TaskName = 'My Task'
Description = 'Task to disable service'
}
Register-ScheduledTask @Params