在 Windows Server 2012 R2 Build 9600 上,我有一个计划任务可以按需成功运行。
我需要它每天每小时运行。
如果我将其更改为“每天运行,每小时运行”,它会失败,并显示错误代码:
0xFFFD0000
和4294770688
,代表"The field “Add arguments (optional)” contains an invalid file name"
。
这有点奇怪,因为该领域的一切都很好,并且这只发生在该时间表组合中。
例如,如果我安排它每天某个时间运行一次,它运行正常。
向大家致以最诚挚的问候
就我而言,我有一个名为
powershell
的操作。我必须用双引号 ("
) 而不是单引号 ('
) 来引用脚本文件路径。
所以,这个错误代码可能有不同的原因。
我让它工作了。
我必须将其设置为“运行一次,每小时,无限期”
例如:运行“一次,0点开始,每 1 小时重复一次任务,无限期”
另外不要使用触发选项
Stop Task if it runs longer than
,因为它会抛出0xFFFD0000
错误。请在设置上使用它。
我得到了相同的错误代码,并通过将 powershell 脚本移动到文件路径中没有空格的文件夹来修复它。 添加参数字段的完整内容为:
-noprofile -ExecutionPolicy Bypass -File C:\users\myname\powershell_testing\my_powershell_script.ps1
就我而言,我收到此错误代码是因为我从其他来源复制了文件名(包括引号)。我没有意识到文件名使用了大引号。当我将它们更改为直引号时,它开始起作用。