【问题标题】:scheduled batch file fail moving file to google drive计划的批处理文件无法将文件移动到谷歌驱动器
【发布时间】:2014-10-30 13:24:12
【问题描述】:

我正在尝试使用计划批处理文件将文件从一台服务器移动到另一台服务器,为此我使用谷歌驱动器作为我存储文件的第三方。我做了一些脚本

@echo "executed %date:~-10,2%%date:~-7,2%%date:~-4,4%" >> Logs.txt

copy /y "C:\backup\Portal2%date:~-10,2%%date:~-7,2%%date:~-4,4%.bak" "c:\users\administrator\google drive\"

此脚本将文件从一个目录移动到另一个目录,如果我单击它可以正常工作,但如果我尝试安排它不起作用。 我尝试将路径更改为计算机中的随机路径并安排了它,它运行良好。

就像我的电脑根本无法识别谷歌驱动器一样。

【问题讨论】:

    标签: batch-file cmd scheduled-tasks job-scheduling


    【解决方案1】:

    通过网络复制时,您需要在计划任务中使用有权访问网络资源的凭据。

    【讨论】:

    • 事实上我正在使用 3 台服务器。在所有三个中,我都使用相同的帐户安装了谷歌驱动器。通过这种方式,我可以避免将数据传输到服务器之间的共享文件夹,甚至可以避免凭据
    【解决方案2】:

    这对您来说可能有点晚了,但可能对其他追随您的人有所帮助。我遇到了这个问题,它归结为安全性。当您批量运行某些东西时,它没有正确的权限。我不记得确切的解决方案,但您需要将批处理任务设置为使用您的用户名运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 2021-10-15
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多