【问题标题】:How to copy a file from local hard drive to a mapped drive with password using cmd?如何使用 cmd 将文件从本地硬盘复制到带有密码的映射驱动器?
【发布时间】:2012-05-17 15:31:22
【问题描述】:
我知道通过复制和粘贴可以更轻松地完成此操作,但这里的重点是使用 VBA 自动执行该过程,因此其他人只需单击一个按钮即可自动复制文件。我曾尝试在 cmd 下使用复制命令但失败了,因为这不会调用密码提示窗口,因此无法访问硬盘驱动器。有没有其他方法可以解决这个问题?用户名和密码是否不能作为命令的一部分嵌入并不重要。如果该命令可以设法弹出用户名和密码条目的窗口,那也是可以接受的。有什么建议么?谢谢。
【问题讨论】:
标签:
vba
copy
cmd
mapped-drive
【解决方案1】:
您可以使用vba提示输入用户名和密码,或将它们存储在文件中(以您的需要为准)
映射具有用户名和密码的驱动器的命令是
NET USE G: \\server\path password /user:username
和
NET USE G: /delete
当你完成时
使用映射驱动器,您可以使用object.Copy destination[, overwrite] 复制文件,或者如果您想要当前文件的副本,请使用SaveAs