我如何 运行 使用 powershell 和 schedule.service 计划任务
How I could run a scheduled task with powershell and schedule.service
我在 Powershell 3 (Win7) 中为 运行 计划任务使用 schtask :
$taskname = "task"
schtasks /Run /Tn $taskname
现在,我正在尝试对 Schedule.service 做同样的事情:
$ProductName ="task"
$ScheduledTaskService=new-object -com("Schedule.Service")
$ScheduledTaskService.connect()
$ScheduledTaskToRun=$ScheduledTaskservice.GetFolder("\").GetTasks(0)|Where-Object{($_.Name -eq $ProductName)}
但在这一点上,我不知道我需要为 运行 任务做什么。此任务已配置,只需启动
您可以 运行 使用 .Run()
方法传递空值的任务:
$ScheduledTaskToRun.Run($null)
我还没有找到文档参考,所以我不确定参数指定的是什么,但是我会在找到它时更新答案,或者欢迎其他人找到它在我做之前。
我在 Powershell 3 (Win7) 中为 运行 计划任务使用 schtask :
$taskname = "task"
schtasks /Run /Tn $taskname
现在,我正在尝试对 Schedule.service 做同样的事情:
$ProductName ="task"
$ScheduledTaskService=new-object -com("Schedule.Service")
$ScheduledTaskService.connect()
$ScheduledTaskToRun=$ScheduledTaskservice.GetFolder("\").GetTasks(0)|Where-Object{($_.Name -eq $ProductName)}
但在这一点上,我不知道我需要为 运行 任务做什么。此任务已配置,只需启动
您可以 运行 使用 .Run()
方法传递空值的任务:
$ScheduledTaskToRun.Run($null)
我还没有找到文档参考,所以我不确定参数指定的是什么,但是我会在找到它时更新答案,或者欢迎其他人找到它在我做之前。