- 締切済み
LAN上のサーバから他のサーバのバッチを実行したい。
同一LAN上にあるWindows Server 2003からWindowsNT4.0にあるバッチファイルを実行したいと思います。 実現可能でしょうか。 どのような方法がありますか。 あまり費用は掛けないで実現したいと思っています。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- amiyaki2
- ベストアンサー率54% (41/75)
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 となります。 実際の環境では、アクセス権・グループポリシーや ファイアウォールなどの要因によって実行できない場合があります。
- umasikajiro
- ベストアンサー率67% (545/803)
NT4.0の場合は標準ではtelnetdが無いらしいです http://www.monyo.com/technical/windows/19.html あとリモコンソフトでNT4.0対応のが http://www.zetta.co.jp/ecom/rc/rc_invt.htm に有るようです。体験版で試してみるとか?
- temtecomai2
- ベストアンサー率61% (656/1071)
バッチファイルをどのマシンに実行させたいのでしょうか? (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 (参照ページの記事は実際に試してません)
お礼
ありがとうございました。 参考にさせていただきます。