- 締切済み
リモートでファイルを実行する方法について
仕事の関係でクライアント(WindowsXP)端末からリモートで サーバー(Windows Server 2003)にあるCドライブの直下にある BATファイルを実行したいのですがそれを実現するには どうすればよいのかお教えください。 UNIXではrshでいうのがありますがWindowsのコマンドでそれに 見合うのはないと聞きました。VBSでもいいので実現する方法に ついてご教授ください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
残念ながらWindowsには標準ではRSHサーバーが用意されてません psexecを使ってはどうでしょう サーバー側で管理共有が有効になっていれば使えます 一括実行も可能です
- aris-wiz
- ベストアンサー率38% (96/252)
>見合うのはないと聞きました ならば、コマンドラインでrshを叩いてみましょう。 私の環境(WinXPSP3/Pro)では以下のように表示されました。 Runs commands on remote hosts running the RSH service. RSH host [-l username] [-n] command host Specifies the remote host on which to run command. -l username Specifies the user name to use on the remote host. If omitted, the logged on user name is used. -n Redirects the input of RSH to NULL. command Specifies the command to run. GUIで行うならば、 Windows標準のリモートデスクトップを使う。 WindowsServerのターミナルデスクトップを使う。 といった手段もありかもしれませんね。
- x1va
- ベストアンサー率26% (802/3006)
atコマンドで現時刻から1~2分後くらいにスケジュール実行させる方法ではだめですか?
補足
スケジューリングするのでなく手動でクライアントからVBS等のバッチファイルを作成しそれを実行することでリモートでサーバーにあるCドライブの直下のBATファイルを動かしたいのです。複数のサーバに対して一括で行うのが理想です。
お礼
ありがとうございます。 参考にさせていただきます。