• 締切済み

リモートPC自身でファイル・コピーをさせる

 PC1からLANを経由して、PC2のファイルをPC3にコピーさせようとしています(いずれのPCもWindows2000/XP)。PC2とPC3のディスクを共有フォルダなどで公開してPC1からのアクセスを許可し、エクスプローラなどを使ってコピー&ペーストを行えば、ことたります。  しかし、コピーするファイルのサイズが大きく、しかもコピーをPC1で実行するために、ファイルの転送がPC2→PC1→PC3となされて余計に時間を要します。コピーを短時間で終わらせるために、PC1からの操作で、PC2からPC3に直接ファイルを送る、あるいはPC3がPC2から直接ファイルを取得する、といったことを実行させることはできませんでしょうか。  リモート先に設置したバッチをリモート自身に実行させる、といった方法でも構いません。  宜しくお願いします。

  • condo
  • お礼率85% (86/101)

みんなの回答

回答No.4

realvncをPC2(操作される側)にインストールすることで解決できます。 詳しい操作は他のHPで調べてください realvnc で調べれば、結構HITします 以下は概略です PC1のアドレスを192.168.1.1 PC2 192.168.1.2 PC3 192.168.1.3とすると PC1から インターネットエクスプローラで http://192.168.1.2:5800 と操作します これで、PC1で、PC2を操作できます (PC1で見る画面はPC2で表示されている画面です  自分がどこにいても、操作しているのいるのは  PC2のパソコンです) PC2から、PC3へのコピー指示がPC1で出来ます 後はご自由に  パスワード、セキュリティなど 接続するまで、いくつかの難題がありますが大変便利です 応用で、本社から、現場事務所のPCを操作することも可能です PC1(XP)からPC2(2000)の操作もできます

参考URL:
http://www.vector.co.jp/soft/win95/net/se324464.html
condo
質問者

お礼

 情報をご提供くださり、ありがとうございます。  生憎、ご紹介いただいた realvnc は、使用環境にはインストールできませんので、今回の問題解決には利用できません。しかし、こういったソフトウェアがあるということを知ることができたことで、他の場面で参考にさせていただきたいと思います。  どうもありがとうございました。  また、お礼が遅くなり、申し訳ありません。

  • microham2
  • ベストアンサー率30% (64/207)
回答No.3

バックアップなどを定時実行させたいなら、「タスク」でコピーコマンドまたはコピーユーティリティを定時起動する方法があります。 なお、ミラーリングバックアップする場合には、PC2で実行させた方がいいでしょう。

condo
質問者

お礼

ご回答くださり、ありがとうございます。  ご助言を元に調べたところ、どうやら「タスク」自体を共有できるかもしれないことが分かりました。もしかしたら、PC2上に、PC2→PC3へのファイルコピーを行うタスクを作成しておき、それをPC1から実行させることができるのかもしれません。  今のところ机上での調査のみですが、試行してみたいと思います。  どうもありがとうございました。

condo
質問者

補足

自分で書いた「この回答へのお礼」への補足です。 このOKWaveで調べたところ、同様の情報が公開されていました。 http://okwave.jp/qa1936079.html

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

基本的に、PC2またはPC3を何らかの方法で直接操作するしかありません。 方法は色々考えられますが、現実的にはNo.1さんの方法がもっとも適当でしょう。 PC2やPC3でtelnetまたはsshサーバが動作していれば、telnet等でリモートアクセスする方法も考えられます。 余談ですが、FTPではプロトコル上、質問者さんの意図するような操作ができるらしいです。ただ、私自身は一度もそのようなことをしたことはありませんし、実際にできるかどうか確認したこともが(^^;

condo
質問者

お礼

 ご回答くださりありがとうございます。  telnetやFTPで、予め手順などを記述しておけば、ユーザの操作やPCとの対話がなくとも自動的にコピーができそうですね。ただ私はNetwork関連のプログラミングの経験がないので、私自身の実現可能性が次の課題となりますが・・・  参考にさせていただきます。ありがとうございました。

noname#161749
noname#161749
回答No.1

状況がよく理解できていないのですが、 PC3でファイル共有を許可し共有フォルダを設定(このフォルダを共有PC3とします)、 PC1からリモート(VNCやXPならリモートデスクトップ)でPC2を操作し、 共有PC3を開く(ファイル名を指定して実行とかで「\\PC3のIPアドレス\フォルダ名へのパス」)、 開いたPC3にPC2のファイルをドラッグ&ドロップ、 これで直接PC2のファイルはPC3の共有フォルダにコピーされるはずです、 自分はこの方法でWin2000のPCからリモートデスクトップでXPのPC2台間でファイルコピーさせることがありますよ。

condo
質問者

お礼

ご回答くださり、ありがとうございます。  ご紹介いただいた方法を参考にさせていただきます。VNC (Virtual Network Computing)とははじめて知りました。無償で配布されているのですね。  より望むべくは、ファイルのコピーの実行を、アプリケーションから制御したいと考えております。ユーザとの対話や操作が必要ない形で実行できれば、なお望ましいです(手順を予めマクロやプログラムなどに記しておくなども含めて)。質問の中でエクスプローラを出してしまったこともあり、上手く背景を説明できず、申し訳ありません。

関連するQ&A

  • ファイルコピーについて

    環境:Windows2000Sever SP4 あるデータファイルがあります。サイズは約1.9GBです。 このファイルをあるサーバーからあるサーバーへコピーを行いたい。 しかし、このファイルを夜間のバッチファイルでのコピーを行うと正常にコピーされません。(バッチファイルでは、他の数百のファイルもコピーしている)が、手動で上記一ファイルのコピーを行うと正常にコピーされます。 バッチファイルでコピーした場合も、エクスプローラで見ると見た目上はコピーできているようなのですが、実際ファイルの内容を見てみると壊れています。 バッチファイルでコピーした場合と、手で直接コピーした場合とで何か相違あるのでしょうか? また、なんとかバッチファイルでコピーを行いたいのですが、何かよい方法はありますでしょうか? たとえば、分割をしてコピーを行うとか・・・。その場合、バッチでどのように処理を行えばよいのでしょうか?

  • RDP接続先のファイルを絶対パスで指定するには

    現在リモートデスクトップ接続でWindowsサーバーと接続しています。このサーバ上の任意のファイルをリモートデスクトップ画面上でコピーしてローカルのPCにペーストすることができます。しかし毎回コピーペーストするのは大変なので、ローカルのexplorerから絶対パスでリモートのファイルにアクセスできないでしょうか。できるとしたら、この時に絶対パスの形はどのようにすればよいでしょうか。リモートの接続先コンピュータ名、ドメイン名、ユーザ名、RDゲートウェイサーバ名はわかっています。 リモートのexplorerからローカルPCのファイルには直接アクセスができるので、この逆もできるとは思うのですが方法がわかりません。どなたか教えていただけますでしょうか。

  • PCのファイルコピーの疑問

    素朴な疑問ですが、お教え下さい。 前提; PC-1の書類フォルダに1つのファイルが有る。(書類フォルダは共有設定されている) そして、USB接続の外付HDDにバックアップフォルダがある(これも共有設定されている) とします。 書類ファイルを外付けHDDに単純にコピーしようと考えます。 2つのパターン (1)PC-1を直接操作してファイルを外付けHDDにコピーする。 (2)PC-2を操作してLAN上の共有フォルダにアクセスして上記と同じコピーをする。 質問; (1)は極シンプルですが、(2)のように別PCから遠隔で操作した場合の疑問です。 この書類のデータは PC1 → PC2 → PC1の外付HDD のようにPC2を経由するのでしょうか? それとも PC1 → PC1の外付HDD このように直接流れるのでしょうか? ・直接流れるのであれば、コピーに必要な時間的に(1)と同じ?そんなことないでしょう。 ・コピー中にPC2がスリープしたらコピーは止まりますよ。つまり何らかの関与をしているわけですよね。 どのように理解すればよいのでしょうか?

  • リモートデスクトップでのファイルのコピー

    リモートデスクトップで接続されたPC間でのファイルのコピーは出来ないのでしょうか 方法をご存じの方よろしくお願いします

  • NT3.51とNT4.0のファイルコピーについて

    NT3.51のOS上で実行していたDOSバッチのファイルコピーの処理をNT4.0のOS上で実行すると 処理に時間が掛かってしまいました。 他PCの同じOSで試しても同じでした。 Fujitsu製の機種を使用しておりNT4.0側の方が性能は上でそれ以外通信速度等は同じです。 何が原因なのでしょうか? 使用しているDOSコマンド COPY C:\共有フォルダ\フォルダー\ファイル名 /B \\PC名\共有フォルダー\フォルダー /B /V > C:\共有フォルダ\ファイル名

  • リモートデスクトップによるファイル管理

    win7を使っています。現在はあるリモートデスクトップソフトを使っていますが、そのソフトではリモート先のファイルを自分が操作中のPCに直接コピーできません。よってメールソフトを起動させファイルを添付してから自分側に送信しており不便に感じています。 このような操作が不要になるリモートデスクトップソフトを教えてください。

  • サーバからNASにファイルコピーするバッチファイル

    サーバからNASにファイルをコピーするバッチファイルを作成しました。 NASの共有フォルダにアクセス制限を設定し、バッチファイルを実行すると、 「アクセスが拒否されました」のメッセージが出てコピーできません。 バッチファイルの実行アカウントを「system」にしています。 どこが間違っているのでしょうか。 よろしくお願いします。 NAS:バッファローTeraStation :ホスト名→NAS :共有フォルダ名→test ユーザ→test パスワード→password サーバ:Windows2003serverSE ***バッチファイル*** net use S: \\NAS\test "password" /user:test xcopy "C:\test00" "\\NAS\test" net use S: /delete

  • ネットワーク経由のファイルコピーについて

    WindowsXP で、それぞれ2つのイーサネットカード(100BASE)を差し込んだPCを2台用意して、それぞれのカードをクロスケーブルで接続します。その後、1台目のPCのカード1と2にそれぞれ192.168.1.1と192.198.2.1を割り当てます。同じく2台目のPCのカード1と2にそれぞれ192.168.1.2と192.198.2.2を割り当てます。1台目のPCで、コンピューターの検索を行い、192.168.1.2と192.168.2.2を検索し、2台目のPCの共有フォルダへファイルをそれぞれのエクスプローラーで1つづつ、計2つコピーすると、ケーブル1本で2つのファイルをコピーするよりも早くコピーできるとおもったのですが、実際実験してみると1本のケーブル接続の場合の方がはやくコピーできました。モデムのマルチリンクのように、2つのイーサネットを使用して転送をマルチで行うことで転送速度を上げることはできないのでしょうか?

  • PC間のファイルコピーが遅い

    利用するPCの変更のため多数のファイルを別PCへコピーしようとしたところ大変コピーが遅い現象となりました。 いくつか確認したところ下記のことが分かりました。 ・エクスプローラでファイル1個(1Gbyte)をコピーする場合は60Mbpsと高速でコピーされます。 ・エクスプローラで複数のファイル(2000ファイル)をコピーする場合は2Mbpsと低速でコピーされます。 ・ウイルス対策ソフトを停止しても状況は変わりません。 ・OSは送り側も受け側もXPです。 MICROSOFTの仕様でしょうか。

  • そのPCではファイルのコピーを出来なくすることは可能ですか。

    LANでつながっている複数のPCとLAN接続の共有ディスクがありますが、ある特定のPCだけ次のような設定が可能でしょうか。 仮に特定のPCをAとします。 Aで行うコピー作業  共有ディスクからAのローカルディスクへのファイルコピー  共有ディスクからAに接続した外部メディアへのファイルコピー    USBメモリーなど  ローカルディスクからAに接続した外部メディアへのファイルコピー