我尝试使用Windows 10任务计划程序计划一个作业来运行批处理文件,但它导致返回代码2147942401。
批处理文件位于远程位置,因此我给出了绝对路径< br >“\ \ server 1 \ file transfers \ data files \ inbound \ ABC \ CSV \ excel-to-CSV . bat”
批处理脚本用于将 Excel 转换为文件到 csv。
脚本的内容是:
FOR /f "delims=" %%i IN ("\\server1\file transfers\Data Files\Inbound\abc\CSV\*.xlsx" ) DO to-csv.vbs "\\server1\file transfers\Data Files\Inbound\abc\*.xlsx" "%%~ni.csv"
它调用另一个VB脚本,该脚本是cvs.vbs的
我知道一个老问题,但我在windows 2016服务器上遇到了2147942401错误。
如果查看计划任务属性,在“常规”选项卡的底部,它默认为“配置:Windows Vista、Windows Server 2008”。
换成Windows Server 2016,问题解决了。
此错误代码也可能是由实际Powershell脚本或批处理(.bat)文件,即使所有任务计划程序设置、权限等。都是正确的;在我的例子中,我引用了一个不存在的目录。
任务调度器的错误码在msdn上列为十六进制,你的代码2147942401转换为十六进制为0x80070001(那里没有列出),但是这个超级用户把它描述为“非法函数”。他用“最简单的任务调度程序设置解决了这个问题,现在它工作了”。我注意到他只在用户登录时运行他的任务,所以他不需要“作为批处理作业登录”。
如果您想在未登录时运行批处理作业,则需要名为“作为批处理作业登录”的特权。请注意,还有一个“拒绝作为批处理作业登录”权限,这是您不想要的。
在 Social Technet 中,您可以分配该权限
您的任务调用网络资源。这些powershell脚本编写人员建议将这些资源带到您的本地机器上,以消除任何网络/连接/权限问题的可能性...但这可能并不总是合适或可行的。
我有一个批处理文件,其中包含以下代码以停止和启动SQL报告服务: 我已经设置了每天运行的计划任务,它目前以SYSTEM的形式运行,并设置了最高权限。我在操作上设置了文件夹中的开始选项,通常一切似乎都设置正确。但是当我运行任务时,似乎什么都没有发生,它说任务已经运行,但我看不到服务已经按预期重新启动。 有人能告诉我我错过了什么吗?
我从昨天开始就在努力解决这个问题,我创建了一个批处理文件——一个简单的文件——它将尝试读取windows计划任务的日志,并基于对正确的“最后结果”的搜索将0或1记录到日志文件中。批处理文件运行良好。但是我想安排这个批处理文件每两分钟运行一次, 所以我创建了一个运行此批处理文件的计划任务;当我强制启动计划任务时,我在任务调度程序历史记录中没有看到任何错误,但同时我的Batch文件没有被执行。 我尝试
问题内容: 我使用Jenkins(在Windows计算机上)作业通过Ant为不同的目标编译一些代码。为此,我将对ant目标的调用包装在(windows)批处理循环中,如下所示: 那是我的第一个主意……但是即使(例如)target1失败,此代码也可以成功构建。因此,我在Windows批处理构建步骤中增加了一些内容,以获取更多概述。另外,我还用了cecekdout代码来获得与Jenkins本地计算机相
我在任务计划程序中计划了一个批处理文件。如果我从CMD手动运行此批处理文件,它将很好地完成所有工作,大约需要20分钟。但是,如果我在任务计划程序中计划它,它在开始运行时立即完成,并显示结果是“成功完成”。(VBS 没有运行...)此批处理文件将调用 2 个 vbs 脚本来运行。我不确定任务计划程序是否有问题,或者只是批处理文件在那里得到错误的代码。 我在日志文件中得到了错误信息 我只从任务调度器得
我在外部Tomcat上部署了一个Spring Boot批处理应用程序。期望shell脚本调用批处理作业并返回退出代码(成功时为0,失败时为非零)。我已经在下面实现了,但是即使批处理失败,我也会在shell脚本中得到0个返回代码。想知道Spring推荐的管理这些错误代码的方法是什么。请建议