【问题标题】:CMD command (XCOPY,MOVE,ROBOCOPY) to Replicate "CUT and PASTE" in Windows OS (pref. 7)CMD 命令(XCOPY、MOVE、ROBOCOPY)在 Windows 操作系统(pref. 7)中复制“CUT and PASTE”
【发布时间】:2013-07-18 21:35:24
【问题描述】:

我们的用户有一个手动过程,可以通过网络将文件从一个共享文件夹剪切和粘贴到另一个共享文件夹。手动过程没有问题,只是它可以通过 Batch CMD 编码自动完成。现在我的任务是这样做,但由于几个要求,我在某种程度上失败了:

  1. 文件所有权 (OWNER) 仍然存在
  2. 时间戳被保留

到目前为止我做了什么:

xcopy "\\sharedpc\folderA\*.CSV" "\\sharedpc\folderB\" /O
robocopy "\\sharedpc\folderA" "\\sharedpc\folderB" *.csv /COPY:DO
robocopy "\\sharedpc\folderA" "\\sharedpc\folderB" *.csv /COPY:DTO

我在运行这些命令时被拒绝访问(已提升)。

我猜测文件夹 A 或文件夹 B 或共享权限被严格设置为没有特殊权限的读/写,因为我可以轻松地执行这些命令,而不会在我的 PUBLIC 共享文件夹上拒绝访问。

不能做什么:

  1. 为用户授予这些文件夹的特殊权限

最奇怪的部分是,他们可以执行剪切和粘贴,但无法使用提升权限正确运行我的批处理命令。

我的问题是,如何使用 Batch CMD 复制 CUT 和 PASTE?

【问题讨论】:

    标签: windows command-line xcopy robocopy


    【解决方案1】:

    您可以通过使用具有权限的凭据将驱动器号映射到共享来解决此问题 - 但您必须提供凭据。

    【讨论】:

    • 这就是问题所在。 SA 团队无法为用户授予特殊权限。我只是想帮助他们加快进程。 SA 还告诉我他们是否可以剪切和粘贴,为什么命令不能复制它。我在这里不知所措。移动命令也不保留所有权。
    猜你喜欢
    • 2012-12-27
    • 2019-01-27
    • 1970-01-01
    • 2014-07-14
    • 2014-01-23
    • 2011-08-11
    • 2011-04-18
    • 2017-09-03
    • 2014-07-31
    相关资源
    最近更新 更多