当前位置: 首页 > 知识库问答 >
问题:

无法从任务计划程序运行xcopy或robocopy

南宫炜
2023-03-14

我们有一个vbs文件,用于将文件从dropbox文件夹复制到本地文件夹。vbs文件:

set WshShell = CreateObject("WScript.Shell")
cmd = "robocopy c:\users\Administrator\dropbox\sites C:\sites\XXX"
WshShell.Run cmd

当我们通过从桌面(Windows Server 2012 R2)双击手动运行该文件时,该文件运行正常,但当我们尝试将其作为计划任务运行时,该文件什么也不做。

注意:我们认为这个问题可能是在我们从Windows server 2008 R2版升级到2012 R2版时出现的。

共有1个答案

支淮晨
2023-03-14

我不知道Windows Server 2008,但对于我们的Windows Server 2012,当我们使用vbscript文件时,我们必须定义启动文件夹(如果我没记错的话,在“操作”选项卡上-就在您定义参数的下方)

我只是将它作为脚本文件所在的文件夹

希望这对你也一样。

 类似资料:
  • 我从昨天开始就在努力解决这个问题,我创建了一个批处理文件——一个简单的文件——它将尝试读取windows计划任务的日志,并基于对正确的“最后结果”的搜索将0或1记录到日志文件中。批处理文件运行良好。但是我想安排这个批处理文件每两分钟运行一次, 所以我创建了一个运行此批处理文件的计划任务;当我强制启动计划任务时,我在任务调度程序历史记录中没有看到任何错误,但同时我的Batch文件没有被执行。 我尝试

  • 我正在使用 Windows 服务器 2016 数据中心。每当服务器重新启动时,我在任务计划程序中的计划任务总是停止运行。只有在我手动进入应用程序并重新键入我的用户帐户密码后,它才会再次开始工作。这是设置还是条件问题?

  • > 我需要在执行前一个任务后以不同的延迟一个接一个地运行计划的任务。示例。有一个任务列表和延迟列表。 现在我需要运行task1通过100ms,task2在task1之后通过9ms,task3在task2之后通过22ms等等。 我正在使用javafx。任务可以使用一些UI更新方法,例如更改节点位置。这迫使我使用平台。runLater()方法,因为如果不这样做,则会出现异常“Not on FX app

  • 在我的Windows Server 2008 R2计算机上,计划使用任务计划程序运行批处理文件。由于某些原因,仅执行批处理文件中的部分命令;一些命令被忽略。 批处理文件如下所示: 当我通过双击运行批处理文件时,一切都按预期运行;但是当它从任务调度程序执行时,只有部分正确运行。命令似乎没有运行。即使我将命令替换为或或任何其他命令,它也不会运行。 即使我更改批处理文件中命令的顺序,命令也不会运行。但是

  • 我试图让一个任务在Windows调度程序运行每10分钟。 下图中有两条蓝线,这只是一个任务,但我在刷新页面后的不同时间截图了它们。 正如您可以在图像任务调度器中看到的,在最后运行时间下的底部蓝线上显示为下午3:37,下一个运行时间为下午5:02。然后在顶部蓝线上,我在下午5:02之后有一个相同任务的屏幕截图,它没有更新上一次运行时间,但它将下一次运行时间向前推了10分钟。 如果我右键单击任务并手动

  • 我已经创建了一个控制台应用程序,并尝试在任务计划程序中运行。当我通过单击可执行文件或使用快捷方式运行它时,它工作正常,但当我在任务调度程序中运行它时,我得到“PHLIP231 Prod的应用程序访问路径' C:\WINDOWS\DMBErrors '被拒绝。” 我已经在我的应用程序中搜索了此路径,甚至尝试手动将路径添加到我的计算机,但没有成功。我的应用程序构建了一个excel文件并将其写入相对于可