Domain1/user1からdomain2/user1にディレクトリ(abc)をコピーしたい。どのようにこれを行うかのアイデア。例:robocopy
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