我想将一个目录(abc)从 domain1/user1 复制到 domain2/user1。任何想法如何做到这一点。例如 robocopy
robocopy \\server1\G$\testdir\%3 \\server2\g$\uploads
两者都在不同的域上
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