powershell 3 中的新预定作业看起来很棒,但令我恐惧的是,我无法让它们工作。
Register-ScheduledJob -FilePath V:\scripts\testJob.ps1 -Name Test
$t = New-JobTrigger -At 6PM -Once
Add-JobTrigger -Trigger $t -Name Test
我从来没有看到任何错误或任何东西,但脚本没有执行。如果我打开任务计划程序,我可以看到该作业并且它说它“运行”。但在历史上有一个“动作完成”
Task Scheduler successfully completed task "\Microsoft\Windows\PowerShell\ScheduledJobs\Test" , instance "{a117256e-c3f2-42a7-a290-f21aeb6b2260}" , action "StartPowerShellJob" with return code 1.
我已经尝试在任务调度程序中处理计划任务,但没有得到任何结果。有没有人有任何想法?
脚本看起来像这样:
$path = "C:\temp\jobbit.log"
Get-Date | Out-File -FilePath $path -Append