【问题标题】:Cant run xcopy or robocopy from Task Scheduler无法从任务计划程序运行 xcopy 或 robocopy
【发布时间】:2016-11-12 00:01:00
【问题描述】:

我们有一个 vbs 文件,用于将文件从保管箱文件夹复制到本地文件夹。 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 时开始的。

【问题讨论】:

  • 使用批处理脚本代替 VBScript,并让robocopy 写入日志文件 (/log:)。
  • 我做不到。我附加的脚本是对实际脚本的简化,其中包含使用批处理脚本无法完成的逻辑和其他内容。
  • 即使这样你也应该让robocopy写一个日志,这样它就可以告诉你发生了什么。

标签: vbscript scheduled-tasks windows-server-2012-r2


【解决方案1】:

我不了解 Windows Server 2008,但是对于我们的 Windows Server 2012,当我们使用 vbscript 文件时,我们必须define the Startup Folder(如果我没记错的话,在操作选项卡上 - 就在您定义参数的位置下方)

我只是把它设为脚本文件所在的文件夹

希望你也能做到。

【讨论】:

    猜你喜欢
    • 2021-09-17
    • 2020-07-07
    • 2022-10-13
    • 1970-01-01
    • 2014-01-27
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多