domain1/user1 から domain2/user1 にディレクトリ (abc) をコピーしたいと考えています。これを行う方法についてのアイデア。例: ロボコピー
robocopy \\server1\G$\testdir\%3 \\server2\g$\uploads
両方とも異なるドメインにあります
Robocopy は、標準の Windows 認証メカニズムを使用します。
そのため、robocopy コマンドを発行する前に、適切な資格情報を使用してサーバーに接続する必要がある可能性があります。
これを行うために使用net use
でき、それをバッチスクリプトに入れることができます。
Windows は、2 つの異なる資格情報セットを使用して同じサーバーに接続することを好まないことに注意してください (したがって、異なるユーザーとして同じサーバーからコピーしたり、同じサーバーにコピーしたりすることはできません)。しかし、それはあなたが必要としているように見えるものではありません。
このようなもの:
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