用户意外搞砸了一个Robocopy命令,并导致一堆文件夹被创建,具有损坏的安全性

Modified on: Fri, 05 Jul 2019 09:00:02 +0800

我们让用户运行robocopy命令来复制某些文件但不幸的是,用户意外搞砸了语法。

像:

robocopy "\\server1\share\Accounting" \\server1\share\NewAccounting" /E /X /COPYALL /TEE

如果目的地目录中没有正确的引用,最终搞砸了rocobopy目的地,如下所示:

  

Started : Tue May 05 12:30:00 2015

  
  

Source : \\server1\share\Accounting

  
  

Dest : \\server1\share\NewAccounting \E \X \COPYALL \TEE\

  
  

Files : *.*

最终创建新文件夹“E”,“X”,“COPYALL”,“TEE”都没有NTFS安全性。

文件夹安全标签显示“请求的安全信息不可用或无法显示”。并且您无法通过Windows资源管理器或普通命令行删除文件夹。

有问题的服务器恰好是EMC Celerra CIFS服务器。

有任何想法如何清理并删除无效的新目的地?

最佳答案

所以为此你可以回到你的DOS时代(如果你有它们)并利用8.3命名约定,它解决了那些不存在的无效NTFS安全描述符。

删除无效的新目标文件夹的步骤:

  1. 打开一个命令提示符,其中包含列出这些新文件夹的根文件夹的管理员权限。
  2. 使用命令DIR /X列出8.3命名约定中的文件夹。注意:如果您希望通配符命令仅显示特定目录,则可以使用DIR /X *NewAccounting*或类似内容。
  3. 获得无效目录列表后,显示为NewAcc~1,然后将其删除。
  4. 使用命令rmdir NewAcc~1 /S删除意外创建的目录及其所有子目录(可能还有文件)。
  5. 醇>

    希望能帮助别人。

作者:,TheCleaner

相关问答

添加新评论