繁体   English   中英

在批处理文件中为本地驱动器使用UNC名称

[英]Using UNC name for local drives in Batch files

我需要使用批处理文件在Windows XP计算机,Win 7计算机和多个NAS驱动器之间进行复制/备份。 我需要避免使用普通驱动器号,因为有可能在错误的计算机上执行一台计算机的批处理文件并覆盖错误的本地驱动器。

xxcopy  "\\127.0.0.1\G$\sample\"    "\\NAS1\Volume_1\sample\"   

将从当前计算机G:驱动器复制到NAS,但是我希望能够

xxcopy  "\\Computer1\G$\sample\"    "\\NAS1\Volume_1\sample\"   

甚至

xxcopy  "\\Computer1\G$\sample\"   "\\Computer2\G$\sample.copy\"

但是当我使用计算机名称时-我收到“无法访问远程源”

您可以将%Computername%变量用于本地计算机。

xxcopy  "\\%Computername%\G$\sample\"    "\\NAS1\Volume_1\sample\"   

如果从所有%Computername%提取%Computername%变量,则可以将它们硬编码到备份脚本中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM