回答:
適切な権限があるとすると、次のようにできます。
copy local_file.txt \\target_machine\c$\dest_file.txt
「c $」を使用して、リモートマシンのCドライブを参照します。
net use
すると、コピーする前に共有に認証を提供することが提案されます(例:stackoverflow.com/questions/3854026)。それが上記のc $表記で機能するかどうかはわかりませんが、試してみる必要があります。
こんな感じです:
copy c:\local_path\local_file.txt \\target_machine\destination_path\destination_file.txt
たとえば\\target_machine\destination_path\
、ネットワークドライブにマップした場合Z:
、コマンドは次のようになります。
copy c:\local_path\local_file.txt Z:\destination_file.txt
The network name cannot be found
、それはネットワークの問題であるか、権限がないか、ファイアウォールがリクエストをブロックしています
system cannot find path specified error
。二重のバックスラッシュは、UNC命名スキームでネットワーク共有にアクセスするために使用されます。はい、これは私のネットワークで機能します。これを使用するスクリプトがいくつかあります(スクリプトはデータをエクスポートし、圧縮してNASに移動するためのものです)。権限の問題だと思います。コピーするマシンは別のドメイン/ワークグループにありますか?
c$
使用する必要があります。