我的公司使用Robocopy备份我们的系统,但在备份文件夹中,显示的名称不正确。
预期是“此 PC > 驱动器 > 备份 > 存储 > SYSTEMNAME”。但 Windows 资源管理器中的地址栏中显示的却是“此 PC > 驱动器 > 备份 > 存储 > 用户”。
单击后,它会显示真实文件路径“Drive:/backup/store/SYSTEMNAME”。尽管 Robocopy 命令相同,系统名称也相同,但它仅对某些系统执行此操作。
答案1
Robocopy 预期目标不正确问题
当你使用Robocopy您将要确保源路径和目标路径中最后指定的文件夹是您想要复制到的级别的文件夹,并且从起点开始 - 在这方面我总是认为它就像是根到根的复制视角。
使用下面的语法脚本示例应该可以解决您所描述的这个问题。
脚本示例
robocopy /R:0 /W:0 /NP /LOG+:\logs\COMP_NAME.log /mir "\\COMP_NAME\c$\users" "D:\backup\STORE\COMP_NAME\Users" /XD "temporary internet files" "appdata" "history" "cookies" "application data" "channels" "temp" "local settings" "start menu" /XF "*.mp3"
本质上就是简短地告诉你要改变什么……
您使用的位置:
robocopy /mir "\\COMP_NAME\c$\users" "D:\backup\STORE\COMP_NAME"
改用这个:
robocopy /mir "\\COMP_NAME\c$\users" "D:\backup\STORE\COMP_NAME\Users"