gpt4 book ai didi

windows - 文件移动计划任务未运行bat文件

转载 作者:行者123 更新时间:2023-12-03 04:33:20 27 4
gpt4 key购买 nike

我知道这个问题可能会以其他方式提出,但我所阅读和尝试的所有内容尚未解决我的问题,所以我希望在这里获得一些有关我的问题背景的帮助。

问题:
我需要将文件从本地驱动器移动到 Windows Azure 中服务器上的网络驱动器(网络驱动器是 SharePoint 映射库)(不认为 azure 部分很重要,但它提供了上下文)。

我的想法是安排一个任务,该任务将运行一个bat文件来移动我需要移动的文件,并且经常这样做(每5到10分钟)。我创建的批处理文件在我手动运行批处理文件时执行我需要的操作,但在任务运行它时则不然。

这是批处理文件:

echo Write log file > LogStart.txt
C:\Windows\System32\robocopy.exe "\\PCICSWKS001\D$\ToBeMoved" "V:" /s /e /MOV /r:0 /W:0
echo Write log file > LogEnd.txt

您可以看到它在运行 robocopy.exe 之前和之后写入了一个日志文件。
当任务运行时,它会写入这两个日志文件,因此我知道批处理文件至少正在运行。
您还可以看到,我尝试在源中使用驱动器的 UNC 路径,这是因为我读到任务计划程序可能无法正确获取驱动器号。当我将计算机名称输入为目标并自己或使用调度程序运行批处理文件时,会出现错误。

这是任务所采取的操作:

1

这是任务常规选项卡

2

任何帮助将不胜感激。

最佳答案

运行 Robocopy 几次后,我遇到了同样的错误:

ERROR 3 (0x00000003) Getting File System Type of Destination

我认为这与 robocopy 在目标上有相当数量的文件时如何扫描目标有关。当我开始复制作业并且 Azure 目标为空时,它工作正常。

无论如何,我认为你应该尝试使用AzCopy command因为这应该更不容易出错并且速度更快,因为它是专为此类事情而设计的。它的命令行开关与 robocopy 类似,所以应该感觉很熟悉。

关于windows - 文件移动计划任务未运行bat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com