Start-ScheduledTask将任务排队而不是运行它

时间:2018-12-17 13:49:35

标签: powershell scheduled-tasks remote-access

我在计算机上远程创建计划任务时遇到问题。

这是我的脚本:

$Action = New-ScheduledTaskAction -Execute "Robocopy" -Argument"""$downloadDirectory"" ""$fullDirectory"" /e /mt:32 /r:2 /w:2 /z /eta"
Register-ScheduledTask -User (Get-CimInstance –ClassName Win32_ComputerSystem | Select-Object -expand UserName) -Action $Action  -TaskName "ScriptUtilFileCopy" -Force 
Start-ScheduledTask -TaskName "ScriptUtilFileCopy" 

计划任务将以本地用户身份运行,而不是用于远程登录的帐户。

但是,当我远程运行Start-ScheduledTask时,在任务计划程序界面中使用代码Queued将任务设置为0x0。但是,如果我从“计划任务”(即右键单击->“运行”)运行任务,则该任务将成功运行。

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题,在我的情况下,这是由于检查条件“仅在计算机使用交流电源时才启动任务”。我测试过的笔记本电脑真的是电池。

取消选中它后,我可以使用Start-ScheduledTask启动它。