[20179]  他のサーバのバッチファイルの実行方法について
投稿者:ひろ さん   2001-12-24 11:08:48
以前、リモートで他のサーバのNTのサービスを停止する方法について教えていただきましたひろです。

またまた教えて頂きたいことが発生しました。

サーバが2台ありましてデータのバックアップを行いたいのですが
一方のサーバーにはバックアップ装置がついておらず
ローカルのデータをバックアップすることができません。

そこでバックアップ装置のついているサーバーでバックアップを
行いたいと思っているのですがここで問題が発生しました。
バックアップ装置のついていないサーバーでバッチコマンド実行して
ソフトウェアや使用中のデータベース等を停止してからでないと
バックアップを取ることができません。

つきましてはバックアップ装置のついているサーバーから
バックアップ装置のついていないサーバのバッチコマンドを
実行することは可能でしょうか?
ATコマンドで行ってもいいのですがATコマンドでは
バックアップ直前にバッチファイルを実行させると言うことができません。
お互いのサーバの時間がずれてしまうことも考えられますので
ちょっと危険かと思っています。
そのため、バックアップ装置の付いたサーバーから
リモートでバッチファイルを実行させてからバックアップを
開始できるような仕組みをできたらと考えています。

リモートでバッチファイルを実行する方法がありましたら教えてください。
2台ともNT4.0のサーバーです。

よろしくお願いします。
  1. karo-ra さん   2001-12-24 12:59:30
    おすすめサイト、在りましたです。

    [Kondo, Masayoshi Homepage] Windows NT 4.0 関係 - Remote Command Serverのインストール
    http://www.kk.iij4u.or.jp/~kondo/nt/install/rcmd.html

    Remote Shellでも可ですね。ではでは。
  2. ひろ さん   2001-12-24 17:43:44
    karo-raさん、ありがとうございます。
    Remote Command ServerもRemote Console Serverも試してみましたが
    使用しているソフトの制約上で思ったとおりの結果は得られませんでした。
    通常のコマンドでしたら問題ないのでしょうがちょっと悔しいです。。。

    また、別の手法を検討します。
  3. かねやす さん   2001-12-24 23:45:45
    使用対象のデータベースは何でしょう?
     DB2(IBM)かSQL Server(MS)であれば、system権限(localsystem)でも正常終了できる
    ように偽装コマンドがありますが。OracleやSyBaseは最近使用してないので、よく分かり
    ませんが、たぶんあると思います。
  4. ひろ さん   2001-12-25 09:29:40
    データベースはOracleなのですが、Oracleのコマンドをコマンドを使って終了
    することを許可されていないのです。
    Oracleの上にのるソフトウェアが提供する停止コマンドで
    実行しないとデータの保証をされていないため
    通常の運用ができないというわけです。
    いろいろお教えいただいたのですが単純にリモートで
    コマンド実行できる代物ではないということでした。
    ということで別の対策を検討します。
    いろいろありがとうございました。