【问题标题】:Scheduled task copying problems - no errors计划任务复制问题 - 没有错误
【发布时间】:2014-11-18 14:37:36
【问题描述】:

我正在构建一个脚本,它将执行数据库备份并将备份复制到另一台计算机上的安全存储位置。我已经在 Y: 上安装了该特定位置,并构建了我的脚本 (.bat)。 该脚本在测试运行中运行良好,但是当任务调度程序运行它时,负责复制的部分:

copy /Y "C:\something or other\Backup.bak" "Y:\DB\DB-%mydate%.bak"

不运行。为了查看调度程序运行我附加的脚本时发生了什么

>> backup.log

到脚本的每一行。 当我尝试通过任务调度程序手动运行脚本以测试问题是什么时,副本输出的唯一内容是:

0 file(s) copied

没有别的。没有其他错误。

我知道在任务中设置的起始文件夹可能是问题,但我确实将它设置为脚本所在的文件夹。也开始文件夹不应该是一个问题,因为我一直在使用完整路径。

编辑:如果与它有任何关系,我将在 Windows Server 2003 SP2 上运行它。

那么有什么想法可能是什么问题?

【问题讨论】:

  • 您的任务是否在与具有映射驱动器的帐户相同的帐户下运行?
  • 我已经给任务计划程序提供了计算机管理员的用户名和密码。它们可能是正确的,因为如果没有合适的登录,脚本在尝试连接到数据库以执行 BACKUP 命令时会失败。也不会复制输出诸如“无法到达位置”之类的错误吗?

标签: cmd copy scheduled-tasks network-drive


【解决方案1】:

您好,我最近完成了一些有关 Windows 服务器计划任务的工作。

如果您查看任务调度程序突出显示您的任务并选择历史选项卡,退出代码可能会对您有所帮助 0x0 是成功 0x1 是某种错误但不是很具体...

一些基本指针

  • 您可以通过右键单击并选择运行来测试计划任务
  • 任务正在运行的用户帐户需要以批处理用户身份登录 您打算在此运行任务的服务器上的权限可以是 添加到本地策略开始>运行/搜索 gpedit.msc 或通过 管理域上的组策略。
  • 如果它不是您用于测试 shift+右键单击命令提示符并以运行任务的用户身份运行的帐户,然后运行您的批处理文件,这至少会让您相信用户帐户可以交互地运行批处理文件

更多信息见http://technet.microsoft.com/en-us/library/cc721846.aspx

【讨论】:

  • 我猜它报告 0x1 作为错误。我尝试通过右键单击任务并选择运行来运行它。这就是我测试它的方式,发现复制操作的行为很奇怪。我正在使用计算机管理员帐户运行脚本,调度程序已提供用户名和密码,它连接到数据库并成功运行 BACKUP 命令,它登录没有问题我在以管理员身份登录时测试了该命令.
  • 您是否在组策略中检查了管理员用户是否以批量用户访问权限登录?
  • 这不会完全阻止我运行批处理文件中的任何命令吗?因为那不是正在发生的事情。只有一行(副本)引起了问题。
【解决方案2】:

您可以尝试在脚本中映射网络驱动器或使用 UNC 吗? 像

pushd \\server\path
copy c:\backup.bak .
popd

【讨论】:

  • WTF?我首先尝试批量添加 net use 命令以检查它是否可以看到网络驱动器并且批处理可以看到它们,而不是作为测试,我添加了代码以删除网络驱动器并重新连接到它。看看它的工作原理。但是我随后删除了该代码并且仍然有效。怎么回事?!?如果人们看到我的评论,我仍然会将其标记为答案。
  • 我只能想到交互式和预定会话之间的不同用户...
  • 同一个用户,但我认为计划任务被分配了不同的会话。
【解决方案3】:

我在尝试通过计划任务从受保护的网络共享访问/复制文件时遇到了这个问题。

我的问题在于计划任务的配置。使用Win10,我的任务配置如下(在“常规”-“安全选项”下):

  • [ ]“仅在用户登录时运行”
  • [x]“无论用户是否登录都运行”
    • [x]“不存储密码。任务将只能访问本地资源”[这是问题]

我通过取消选中“不存储密码”复选框解决了这个问题。 据推测,我也可以通过选择“仅在用户登录时运行”来修复它。

【讨论】:

    猜你喜欢
    • 2010-12-22
    • 2011-09-26
    • 2018-11-25
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 2016-07-06
    相关资源
    最近更新 更多