我想将目录(abc)从domain1 / user1复制到domain2 / user1。任何想法如何做到这一点。 例如robocopy
robocopy \\server1\G$\testdir\%3 \\server2\g$\uploads
并且两者都在不同的域名
答案 0 :(得分:54)
Robocopy将使用标准的Windows身份验证机制。
因此,您可能需要在发出robocopy命令之前使用适当的凭据连接到服务器。
您可以使用net use
执行此操作,然后将其放入批处理脚本中。
请注意,Windows不希望您使用两组不同的凭据连接到同一服务器(因此您无法从不同用户复制到同一服务器)。但这不是你需要的东西。
这样的事情:
net use \\server1\g$ /user:domain1\user1 *
net use \\server2\g$ /user:domain2\user2 *
robocopy \\server1\G$\testdir\%3 \\server2\g$\uploads
注意:
net use
,以确保它能满足您的需求。您也可以使用此方法删除与服务器的网络连接(我没有尝试使用无设备连接):
net use \\server1\g$ /delete
net use \\server2\g$ /delete