• 締切済み

LAN上のサーバから他のサーバのバッチを実行したい。

同一LAN上にあるWindows Server 2003からWindowsNT4.0にあるバッチファイルを実行したいと思います。 実現可能でしょうか。 どのような方法がありますか。 あまり費用は掛けないで実現したいと思っています。 よろしくお願いいたします。

みんなの回答

  • amiyaki2
  • ベストアンサー率54% (41/75)
回答No.3

magicboyさん、こんばんは。 PSexec をオススメします。私も使ってます。 http://www.sysinternals.com/Utilities/PsExec.html 無料ですが、出所心配ですか? マイクロソフトの技術情報にも載っています。 http://support.microsoft.com/kb/893652/ja 優秀なので一部のウイルスもちゃっかり使っています。 もちろんこいつはウイルスではありませんのでご安心ください。 サーバー名ntsrv01上に存在するtest.batを実行するなら。 psexec \\ntsrv01 c:\bin\test.bat となります。 実際の環境では、アクセス権・グループポリシーや ファイアウォールなどの要因によって実行できない場合があります。

参考URL:
http://www.sysinternals.com/Utilities/PsExec.html
magicboy
質問者

お礼

ありがとうございました。 参考にさせていただきます。

回答No.2

NT4.0の場合は標準ではtelnetdが無いらしいです http://www.monyo.com/technical/windows/19.html あとリモコンソフトでNT4.0対応のが http://www.zetta.co.jp/ecom/rc/rc_invt.htm に有るようです。体験版で試してみるとか?

回答No.1

バッチファイルをどのマシンに実行させたいのでしょうか? (1) PC-A のローカルにあるバッチファイルを PC-B で実行したい。 (2) PC-A のローカルにあるバッチファイルを PC-A 自身で実行させたいのだが、実行のトリガーは PC-B が引きたい。 (1) の場合は PC-B からバッチファイルが見えるようにすればいいですね。 (2) の場合はバッチではなく VBScript にすれば、WSH の WshRemote オブジェクトを使って実現できると思います。 http://www.atmarkit.co.jp/fwin2k/operation/wsh09/wsh09_03.html (参照ページの記事は実際に試してません)

関連するQ&A

  • リモートでバッチを実行(Windows)

    お世話になります。 クライアントサーバ(Windows2003Server)からリモートサーバ(Windows2003Server)に 存在するバッチファイル(Remote.bat)をリモートで実行する方法(コマンド)をご教授ください。 方法としては、Client.bat(クライアントサーバに存在)というバッチファイルから、 Remote.batを実行したいです。 Unixのrshコマンドみたいなイメージです。 宜しくお願いします。

  • HTMLでサーバ上にあるバッチファイルをサーバ上で実行したい

    お世話になります。HTML初心者です。 自宅サーバを構築中ですが、携帯電話iモードブラウザなどで自宅サーバのHTTPサーバーに接続して、外出先からサーバ上のバッチファイルを、ページのボタン(リンク)をクリックして、サーバ上でバッチファイルを実行したいのですが、方法がよくわかりません。 ネットでも調べたのですが、理解できるものがありませんでした。 (ただの勉強不足でしたらごめんなさい。) 勝手な推定では、HTMLだけではなんともならないのでは?と思っています。CGIを組み合わせて・・・というのでもかまいませんので、ぜひとも初心者に教えてください。 よろしくお願いいたします。

  • バッチファイルを実行後、終了のお知らせ。

    バッチファイルを実行し、その終了後、ポップアップのような「終了しました」みたいなメッセージを表示させたいのですが、どのような方法があるでしょうか? OSはWindows2000 server SP4です。

  • WindowsNT,Windows2000のバッチファイル

    おしえてください。 WindowsNT,Windows2000で作成するバッチファイルの拡張子は 「.bat」、「.cmd」のどちらがベターですか? WindowsNT,Windows2000でバッチファイルを作成して 実行したいのですが、そのバッチファイルの拡張子として (1)「.bat」、(2)「.cmd」の2種類で実行可能と認識しています。 私は (1)「.bat」は「command.com」、(2)「.cmd」は「cmd.exe」より動作すると 思っています。 よって(1)「.bat」だと16ビットで動作するため、何たかの不具合がでないのかなと懸念しています。 (1)「.bat」、(2)「.cmd」どちらでもいいのなら現在つくっている (1)「.bat」でいきたいのですが・・・。 どうかご回答お願いします。

  • バッチファイルの作り方?

    バッチファイルについての質問です。 初心者なので、質問の情報が足りないかもしれませんが どうぞよろしくお願いします。 バッチファイルで、現在のアプリケーションを削除後、 再起動、そして新しいアプリケーションをインストールし、 再起動を実現したいと思います。 (アンインストール.exe→Windows再起動→インストール.exe→Windows再起動) これを実現するにはどういうバッチファイルを書けばよいでしょうか? また、バッチファイルではなくても他に方法はないでしょうか? アドバイスよろしくお願いします。

  • IEで接続したサーバ内のバッチファイルを実行したい

    IIS8で仮想ディレクトリを作り、そのディレクトリの参照を有効にする設定にしました。 クライアントからIEでディレクトリの一覧を見ることができるようなったので、そのディレクトリの中のバッチファイルを実行することで、クライアントのPCに、あるソフトが入るようにしたいです。 仮想ディレクトリ(フォルダ名を「A」とします)のフォルダの構成は、フォルダ「A」の直下にあるフォルダ「B」の中に「123.exe」、フォルダ「A」の直下にあるフォルダ「C」に「環境設定.aen」、フォルダ「A」の直下にあるフォルダ「D」には「123.bat」が入っています。 「123.bat」は、「123.exe」を実行した後、PCを再起動させるバッチファイルです。 「環境設定.aen」は、「123.exe」を実行してインストールされるソフトの環境設定のファイルです。 フォルダ「A」 |-フォルダ「B」 | |-123.exe | |-フォルダ「C」 |   |-環境設定.aen | |-フォルダ「D」 |   |-123.bat サーバーは、Windows Server 2012 です。 現在、123.batを実行しようとすると、「404-ファイルまたはディレクトリが見つかりません。」とエラーが出ます。バッチファイルではなく、直接「123.exe」を実行すると、ファイルのダウンロードが始まり、困っています。 質問したいのは、そもそもIEで接続したサーバーのフォルダ内のバッチファイルやexeファイルを実行して、クライアントのPCにソフトをインストールすることはできるのでしょうか? もし、できるのでしたら、方法は問いませんので、こういうやり方があるよというのを教えていただけないでしょうか? よろしくお願いいたします。

  • インストール不要の圧縮ソフトをバッチファイルで実行したい

    あるログファイルを毎日圧縮したいと思っています。圧縮作業をバッチ処理で自動化したいのですが、実現可能な圧縮ソフトとスクリプトを教えて下さい。 OS:Windows2000/2003 Server

  • シャットダウン時のバッチ実行について

    Windowsシャットダウン時にバッチファイルを実行したいのですが、うまく行きません。 ネットで検索すると、グループポリシーの設定で行うやり方がすぐに出てきましたが、なぜか実行されている気配が無いです。 バッチファイルで実行したいことは、サーバー対するコマンドをひとつ実行して、その結果によって、VBScriptでメッセージボックスを出すか、そのままバッチファイルを終了するとしたいです。 気にしているのは、 ・グループポリシーで設定したバッチはどのタイミングで実行されるのでしょう? シャットダウン操作を行うと、通常は各アプリを終了させてからWindowsが落ちていくと思うのですが、全部落ち終わってから実行されるのでしょうか?ネットワークが使用できない状態になってからではやりたいことが出来ませんので・・・ ・バッチファイルを実行すると普通はコマンドプロンプトが見えますが、グループポリシーの設定から実行された場合も見えるのでしょうか? ・グループポリシーからバッチファイルを実行した場合、バッチが完全終了するまでシャットダウンは止まりますか? このあたりが気になっています。どうぞよろしくお願いします。

  • サーバで外部バッチからjavaコマンド実行できない

    御世話になります。 解決できず困ってます・・。 TomcatサーバからWebサービスを起動しクライアントからアクションを受け取り サーバー内のバッチを実行し(バッチ(1)とします)、そのバッチ内でさらにjavaコマンドを起動させるためバッチを実行しました。(バッチ(2)とします) バッチ(2)でjavaコマンドを実行したのですが、全く動いてくれません。 ローカル環境でデバック時は正常に動いてくれます。 なぜなのでしょうか・・・ もうお手上げ状態です・・・・・ 皆様からお知恵を頂ければと思います。 宜しくお願い致します。

  • windows2008でftpをバッチ実行する。

    windows2008サーバーでバッチファイルを作成しftpで複数ファイルを自動転送しようと思います。 今まで(OSはXP)はうまく実行していたのですが、windows2008サーバーではうまくいきません。 ちなみにバッチファイルは @echo off echo ●FTP処理 C:\Windows\System32\ftp.exe -s:d:\ftp\tohost.txt echo on @echo off echo ●終了 tohost.txtの内容は open 192.168.1.1 Uid Pwd bin put d:\ftpdata\a1.txt /afld/a2.txt bye です。 何かwindows2008による特別な方法があるのでしょうか? よろしくお願いいたします。