[27873]
バッチファイルを指定した場所で動作させる方法
投稿者:豚猫 さん
2006-02-27 15:58:53
はじめまして。豚猫といいます。
皆様の知恵をお借りしたく、書き込んでおります。
板違いでしたら、すいません。
Windows2000上で、BATファイルを実行する際に、
BATファイルが置いてある端末上で動作させたいのですが
わかりません。
例えば、
PC1という端末上のC:TEMPA.BATを
PC2からコマンドプロンプト上で
\PC1C:TEMPA.BAT
とタイピングし、実行した場合、
PC2上でコマンドプロンプトが立ち上がり
PC2上で動作するかと思うのですが、
それを、PC1上でコマンドプロンプトを立ち上げ
PC1で実行させたいのです。
わかりにくい説明で、申し訳ないのですが
ご教授願います。
-
ぽん さん
2006-02-27 21:23:53
余所様のPC上で任意のプログラムを外部から叩き起こす
この表現を短的に言うと「ウィルス」ってなりませんか?
と、茶々いれるのは これくらいにしておいて
簡単に解決するならリモートデスクトップ(RDP)で解決出来ませんかね?
-
tsh さん
2006-02-27 21:55:47
ホストとなるマシンがWin95/98/98SE/Me/2000Proの場合、
ターミナルサービス/リモートデスクトップのサーバープログラムが組み込まれていないのですが
ネットミーティングの機能(リモートデスクトップ共有)で代用できるようです。
-
豚猫 さん
2006-02-28 15:20:52
ぽんさん、tshさん、ご返答ありがとうございます。
リモートデスクトップ、またはネットミーティングについは調べてみたのですが、
インストールが発生するものだと認識しております。(活用するためには)
各クライアントから、サーバーに対し、実行するものですので、
サーバーに対し改めてインストール等を行うことは出来るだけ
避けたいと考えております。
説明不足で申し訳ありませんでした。
現在、考えている手法としましては、
DOSコマンドの「ATコマンド」を使用して
サーバーにBATファイルが実行されるたびに、サーバー自身にタスクを
作成し、タスクからBATファイルを実行できないものかと考えております。
一旦、本件はクローズとさせていただきます。
解決方法等、見つかりましたら、再度書き込みしたいと思います。
ご返答、ありがとうございました。
-
かねやす さん
2006-02-28 22:56:08
WSHを使ってできます。もっとも実行するには前提条件がいくつかあります。