我今天开始在Powershell编写代码,并注意到当我通过powershell运行预定任务时,它不会在任务调度程序(Run "Taskschd.msc"
)中注册为运行。我使用的代码在这里:
Get-ScheduledTask -TaskPath "\TaskPathHere\" | Start-ScheduledTask
当我手动运行任务(right-mouse click>Run
)时,状态从Ready
更改为Running
。从Powershell开始,情况并非如此。
问题: 我需要传递一些额外的参数来改变状态,还是这种有意的行为?如果是故意的,为什么?