(57)【要約】【課題】  容易に複数の装置に同じコマンドを提供する。【解決手段】  コマンド管理装置１０は、入力コマンド及び当該入力コマンドの処理結果を含むログファイルを第１の情報処理装置Ｐ１から受け取り、当該ログファイルを解析して入力コマンドを抽出するコマンド解析部１１と、コマンド解析部１１によって抽出された入力コマンドの一覧であるシナリオを作成するシナリオ作成部１２と、シナリオ作成部１２が作成したシナリオに含まれる各入力コマンドを第２の情報処理装置Ｐ２に入力するコマンド入力部１４を具備している。【選択図】図１
2012059039.tif 000002
【特許請求の範囲】
【請求項１】
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するコマンド解析手段と、
前記コマンド解析手段が抽出した入力コマンドと必要な引数の一覧であるシナリオを作成するシナリオ作成手段と、
前記シナリオ作成手段が作成したシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力するコマンド入力手段と、
を備えることを特徴とするコマンド管理装置。
【請求項２】
前記シナリオ作成手段は、
前記シナリオのうちの前記第１の情報処理装置を識別するための情報を前記第２の情報処理装置を識別するための情報に変換する機能を備えることを特徴とする請求項１に記載のコマンド管理装置。
【請求項３】
前記コマンド解析手段の解析結果から、前記入力コマンドと前記必要な引数と前記入力コマンドの処理結果が対応づけられて記載された手順書ファイルを作成する手順書作成手段を更に備えることを特徴とする請求項１又は２のいずれか一項に記載のコマンド管理装置。
【請求項４】
前記シナリオ作成手段は、前記手順書作成手段が作成した手順書ファイルから、前記シナリオを作成することを特徴とする請求項３に記載のコマンド管理装置。
【請求項５】
前記手順書作成手段が作成した手順書ファイルを格納する手順書保持手段を更に備え、
前記シナリオ作成手段は、前記手順書保持手段が保持する手順書ファイルから、前記シナリオを作成することを特徴とする請求項４に記載のコマンド管理装置。
【請求項６】
前記コマンド入力手段は、複数の第２の情報処理装置に前記各入力コマンドと必要な引数を入力することを特徴とする請求項１乃至５のいずれか１項に記載のコマンド管理装置。
【請求項７】
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するステップと、
前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成するステップと、
前記作成されたシナリオに含まれる各入力コマンドを前記第１の情報処理装置又は第２の情報処理装置に入力するステップと、
を有することを特徴とするコマンド管理方法。
【請求項８】
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取るコマンド管理装置のコンピュータにおいて用いられるコマンド管理プログラムであって、当該コンピュータに、
前記ログファイルを解析して前記入力コマンドと必要な引数を抽出する手順と、
前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成する手順と、
前記作成されたシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力する手順と、
を行わせることを特徴とするコマンド管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コマンド管理装置、その方法及びそのプログラムに関し、特に容易に複数の装置に同じコマンドを提供する技術に関する。
【背景技術】
【０００２】
オペレーティングシステム等を含む通常のコンピュータ装置では、ユーザが所定の操作手順でコマンド（文字列形式の命令）を入力して、その動作を制御する。コンピュータ装置を正常に動作させるためには、正しい手順でコマンドを入力する必要がある。
【０００３】
このようなコマンドは膨大な分量になることがあり、ユーザが手作業で正しく入力するには困難が伴うため、詳細な手順書の作成によって入力作業を容易化することが行われている。例えば特許文献１には、汎用計算機上で実行されるジョブ又はコマンドのシステムログを取得し、コマンド識別情報に基づいてコマンド処理を特定し、特定されたコマンド処理の前提後続を当該コマンド処理の開始時間及び終了時間に基づいて判定し、判定されたコマンド処理の前提後続に基づいて汎用計算機に対応する操作手順を作成する汎用計算機の操作手順作成技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、所定のサービスを運用中である情報処理装置に対して何らかの変更作業を行う場合、サービスを運用していない作業検証用の情報処理装置において変更後の手順書の確認、作業検証用の情報処理装置で作業のリハーサルを行い、その後にサービス運用中の情報処理装置にも変更を行う。
【０００６】
特許文献１記載の技術では、全てのシステムログを取得してコマンド識別情報からコマンドを判定する必要があり、装置全体が大掛かりになり、処理負荷も増大する。また、特許文献１に記載の技術では、情報処理装置の一部の動作変更等のために、複数装置間でコマンドを共有することは想定されていない。
【０００７】
そこで、本発明は、容易に複数の装置に同じコマンドを提供するコマンド管理装置、その方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するコマンド解析手段と、前記コマンド解析手段が抽出した入力コマンドと必要な引数の一覧であるシナリオを作成するシナリオ作成手段と、前記シナリオ作成手段が作成したシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力するコマンド入力手段と、を備えるコマンド管理装置が提供される。
【０００９】
また、本発明によれば、入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するステップと、前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成するステップと、前記作成されたシナリオに含まれる各入力コマンドを前記第１の情報処理装置又は第２の情報処理装置に入力するステップと、を有することを特徴とするコマンド管理方法が提供される。
【００１０】
更に、本発明によれば、入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取るコマンド管理装置のコンピュータにおいて用いられるコマンド管理プログラムであって、当該コンピュータに、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出する手順と、前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成する手順と、前記作成されたシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力する手順と、を行わせることを特徴とするコマンド管理プログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、入力コマンド及び当該入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドを抽出し、抽出された入力コマンドの一覧であるシナリオを作成し、作成したシナリオに含まれる各入力コマンドを第２の情報処理装置に入力するため、容易に複数の装置に同じコマンドを提供するコマンド管理装置、コマンドシステム、その方法及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報制御システムの構成の一例を示すブロック図である。
【図２】本発明の一実施形態に係る情報制御システムにおける手順書作成動作を示すシーケンス図である。
【図３】本発明の一実施形態に係る情報制御システムにおけるシナリオ作成動作、及び情報処理装置へのコマンド提供動作を示すシーケンス図である。
【図４】本発明の一実施形態に係る情報制御システムにおいて手順書からシナリオを作成する動作を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る情報制御システムの構成の一例を示すブロック図である。
【００１５】
図１に示す情報制御システムでは、一例として、情報処理装置Ｐ１及びＰ２がバス等の接続線１００及び２００を介して、本実施形態に係るコマンド管理装置１０に接続されている。
【００１６】
情報処理装置Ｐ１は、例えば通常のコンピュータ装置（サーバ装置、パーソナルコンピュータ等）を含む。この情報処理装置Ｐ１は、キーボード及びマウス等の入力装置を含むか、外部に供えられたこれらの入力装置と接続される。情報処理装置Ｐ１は、ユーザが入力装置を介して手動入力したコマンド（特定の文字列を含み、コンピュータを動作させる命令）を受信する。このコマンドは、情報処理装置Ｐ１で実行され、更にコマンド管理装置１０にも送信される。
【００１７】
情報処理装置Ｐ２は、情報処理装置Ｐ１と同様に、例えば通常のコンピュータ装置（パーソナルコンピュータ等）を含む。情報処理装置Ｐ２は情報処理装置Ｐ１と同一の装置でもよく、同一の接続路１００を介してコマンド管理装置１０に接続されてもよい。
【００１８】
コマンド管理装置１０は、情報処理装置Ｐ１が入力コマンドに従って実行した処理の手順書又は作業ログファイルを使用し、人手を介さずに同様のコマンドを情報処理装置Ｐ２へ提供する機能を有する。
【００１９】
ユーザによって情報処理装置Ｐ１に入力された入力コマンドと当該コマンドの処理結果は、当該情報処理装置Ｐ１からコマンド管理装置１０へ、接続線１００を介して所定のログファイル形式で送られる。
【００２０】
コマンド管理装置１０は、図１に示すように、コマンド解析部１１、シナリオ作成部１２、手順書作成部１３、及びコマンド入力部１４を含んでいる。
【００２１】
コマンド解析部１１は、情報処理装置Ｐ１から送られたログファイルを解析して、コマンド入力部分と処理結果情報を検出する。この解析処理において、コマンド解析部１１は、所定の記号（“＄”，“＃”等）から始まり、当該所定記号の後に登録済みのコマンドが続く文字列を、入力コマンドと判定する。入力コマンドを基に入力コマンドに続くことが判断される引数の候補に含まれる何れかの引数が、実際に入力コマンドに続いている場合には、その引数が発生していると判定する。また、ログファイルの解析の結果、例えば処理結果情報が明確なエラー状態を示すものであれば、収集したコマンドが破棄されてもよい。
【００２２】
入力コマンドと、引数と、情報処理装置Ｐ１による当該コマンドの処理結果情報とは、シナリオ作成部１２及び手順書作成部１３に通知される。
【００２３】
シナリオ作成部１２は、コマンド解析部１１による入力コマンドと引数の検出結果から入力コマンドと引数の一覧を作成する。このように一覧化されたコマンドと引数の集合を、以下ではシナリオと称する。本実施形態に係るシナリオ作成部１２は、情報処理装置Ｐ２への自動コマンド入力のための少なくとも１つのシナリオを作成する機能を有する。
【００２４】
またシナリオ作成部１２は、シナリオ内のコマンドにおける文字列の一部を一括変換する機能を有する。従って、コマンド中の可変部分（例えば情報処理装置固有の識別情報）については、一括変換機能によって変換すればよい。この機能のため、情報処理装置毎にシナリオを作成する必要がなくなる。
【００２５】
手順書作成部１３は、コマンド解析部１１から通知される入力コマンドと出力結果情報に基づいて手順書ファイルを作成する。手順書ファイルにおいては、入力コマンドと、対応する出力結果情報が紐付け（対応付け）されて記述される。作成された手順書ファイルは、手順書保持部２０に格納される。
【００２６】
コマンド管理装置１０が情報処理装置Ｐ１以外の装置（例えば情報処理装置Ｐ２）からログファイルを受け付けた場合には、手順書作成部１３は、情報処理装置Ｐ１について作成した手順書ファイルに、当該他の装置についての手順書情報（紐付けされたコマンドと出力結果情報）を付け加えてもよい。あるいは、別ファイルで手順書ファイルが作成されてもよい。
【００２７】
手順書作成部１３はまた、手順書保持部２０に記憶された手順書ファイルから必要なコマンドを抽出してシナリオ作成部１２へ送信する。
【００２８】
コマンド入力部１４は、シナリオ作成部１２が作成したシナリオ（コマンドと引数の集合体）を、情報処理装置Ｐ２に提供するインタフェース部として機能する。コマンド入力部１４によって、ユーザによる手入力を介さずに、情報処理装置Ｐ２にコマンドを入力することが可能となる。これにより、ユーザが情報処理装置Ｐ１に入力されたコマンドと引数と同様のコマンドと引数を、人手を介さずに情報処理装置Ｐ２に入力し、同様の処理を繰り返し実行させることができる。
【００２９】
手順書保持部２０は、例えばハードディスク装置やフラッシュメモリ等の記憶装置を含み、手順書作成部１３が作成した手順書ファイルを格納する。図１に示された情報制御システムでは、コマンド管理装置１０の外部に手順書保持部２０が設けられているが、手順書保持部２０はコマンド管理装置１０の内部に設けられてもよい。また手順書保持部２０は、コマンド管理装置１０に着脱可能に接続されてもよい。更に手順書保持部２０は、情報処理装置Ｐ１（及び／又は情報処理装置Ｐ２）に内蔵されても、あるいは外付けに接続されてもよい。
【００３０】
なお、コマンド管理装置１０の一部又は全部の機能は、プロセッサ、プログラムメモリ、及びワークメモリを備えた情報処理装置（例えばパーソナルコンピュータ）において、プログラムメモリに記憶されたプログラムをプロセッサが読み込んで実行することでソフトウェア的に実現されてもよい。あるいはコマンド管理装置１０の一部又は全部の機能は、ハードウェアによって実装されてもよく、ハードウェアとソフトウェアの協働によって実現されてもよい。
【００３１】
図１に示す例では、コマンド管理装置１０は、情報処理装置Ｐ１及び情報処理装置Ｐ２の外部に設けられているが、コマンド管理装置１０は、情報処理装置Ｐ１及び情報処理装置Ｐ２のいずれかに内蔵されてもよい。
【００３２】
次に、本発明の一実施形態に係る情報制御システムの動作について説明する。
【００３３】
図２は、本発明の一実施形態に係る情報制御システムにおける手順書作成動作を示すシーケンス図である。図２に示すシーケンスでは、情報処理装置Ｐ１にコマンドが入力されてから、該当の手順書が作成されるまでの処理の例が示されている。
【００３４】
情報処理装置Ｐ１にコマンド及び必要な引数が入力されると（ステップＡ２０１）、情報処理装置Ｐ１において、当該入力コマンド及び必要な引数に応じた処理が行われる（ステップＡ２０２）。ただし、特定の処理を要しないコマンドが入力された場合は、処理が行われなくてもよい。
【００３５】
情報処理装置Ｐ１では、入力コマンド及び必要な引数とその処理結果情報が含まれる所定形式のログファイルが生成される（ステップＡ２０３）。
【００３６】
ログファイルが生成されると、当該ログファイルの読み込みのために、コマンド管理装置１０のコマンド解析部１１が接続線１００を介して情報処理装置Ｐ１に接続する（ステップＡ２０４）。そして、情報処理装置Ｐ１で生成されたログファイルがコマンド解析部１１に収集される（ステップＡ２０５）。
【００３７】
コマンド解析部１１は読み込んだログファイルの解析処理を行い、入力コマンドと必要な引数と処理結果情報を検出する（ステップＡ２０６）。解析結果は、コマンド解析部１１内に設けられた記憶部に（一時的に）記憶されてもよい。コマンド解析部１１は、検出した入力コマンドと必要な引数と出力結果を手順書作成部１３に通知する（ステップＡ２０７）。
【００３８】
手順書作成部１３は、通知された入力コマンドと必要な引数と処理結果情報を紐付けした手順書情報を作成し、手順書ファイルに書き込む（ステップＡ２０８）。作成された手順書ファイルは、手順書保持部２０に格納される（ステップＡ２０９）。
【００３９】
図３は、本発明の一実施形態に係る情報制御システムにおけるシナリオ作成動作、及び情報処理装置へのコマンド提供動作を示すシーケンス図である。図３に示すシーケンスでは、情報処理装置Ｐ１にコマンドが入力されてから、同様のコマンドが情報処理装置Ｐ２に入力されるまでの処理の例が示されている。
【００４０】
情報処理装置Ｐ１にコマンドと必要な引数が入力されると（ステップＢ３０１）、情報処理装置Ｐ１において、当該入力コマンドに応じた処理が行われる（ステップＢ３０２）。
【００４１】
情報処理装置Ｐ１では、入力コマンドと必要な引数とその処理結果情報が含まれる所定形式のログファイルが生成される（ステップＢ３０３）。
【００４２】
ログファイルが生成されると、当該ログファイルの読み込みのために、コマンド管理装置１０のコマンド解析部１１が接続線１００を介して情報処理装置Ｐ１に接続する（ステップＢ３０４）。そして、情報処理装置Ｐ１で生成されたログファイルがコマンド解析部１１に収集される（ステップＢ３０５）。
【００４３】
コマンド解析部１１は読み込んだログファイルの解析処理を行い、入力コマンドと必要な引数と処理結果情報を抽出する（ステップＢ３０６）。解析結果は、コマンド解析部１１内の記憶部に（一時的に）記憶されてもよい。コマンド解析部１１は、検出した入力コマンドと必要な引数をシナリオ作成部１２に通知する（ステップＢ３０７）。
【００４４】
シナリオ作成部１２は、通知された検出結果に基づいて、入力コマンドと必要な引数の一覧、すなわちシナリオを作成する（ステップＢ３０８）。シナリオに含まれる各コマンドにおいて、当該コマンドの提供先の識別情報等は、情報処理装置Ｐ１の識別情報から情報処理装置Ｐ２の識別情報へ、シナリオ作成部１２の一括変換機能によって変換される。
【００４５】
シナリオ作成部１２が作成したシナリオは、コマンド入力部１４に通知される（ステップＢ３０９）。コマンド入力部１４は、通知されたシナリオを読み込み（ステップＢ３１０）、当該シナリオに含まれる各コマンドと必要な引数を情報処理装置Ｐ２に入力する（ステップＢ３１１）。
【００４６】
以上のような動作により、情報処理装置Ｐ１に入力されたコマンドと必要な引数と同様のコマンドと必要な引数を自動的に情報処理装置Ｐ２に提供することが可能となる。
【００４７】
図４は、本発明の一実施形態に係る情報制御システムにおいて手順書からシナリオを作成する動作を示すシーケンス図である。図４に示すシーケンスでは、手順書保持部２０から手順書情報を抽出して生成されたコマンドと必要な引数が情報処理装置Ｐ２に提供されるまでの処理の例が示されている。
【００４８】
この処理では、手順書作成部１３が、手順書保持部２０に格納されている手順書ファイルを読み込む（ステップＣ４０１）。手順書作成部１３は、読み込んだ手順書ファイルから、入力コマンドと必要な引数を抽出する（ステップＣ４０２）。抽出されたコマンドと必要な引数は、シナリオ作成部１２に通知される（ステップＣ４０３）。
【００４９】
シナリオ作成部１２は、通知されたコマンドと必要な引数から、入力コマンドの一覧、すなわちシナリオを作成する（ステップＣ４０４）。シナリオに含まれる各コマンドにおいて、当該コマンドの提供先の識別情報等は、シナリオ作成部１２の一括変換機能によって変換される。
【００５０】
シナリオ作成部１２が作成したシナリオは、コマンド入力部１４に通知される（ステップＣ４０５）。コマンド入力部１４は、通知されたシナリオを読み込み（ステップＣ４０６）、当該シナリオに含まれる各コマンドと必要な引数を情報処理装置Ｐ２に入力する（ステップＣ４０７）。
【００５１】
以上の動作により、他の情報処理装置に入力されて手順書保持部２０に保持されていたコマンドと必要な引数と同様のコマンドと必要な引数を、自動的に情報処理装置Ｐ２に提供することが可能となる。 
【００５２】
以上のように、本実施形態に係るコマンド管理装置１０によれば、１つの情報処理装置に入力されたコマンドと必要な引数を、シナリオとしてまとめ、少なくとも１つの他の情報処理装置に提供することができる。コマンド管理装置１０は、情報処理装置に入力されたコマンドと必要な引数と当該コマンドによる処理結果を含むログファイルを取得してシナリオを生成するため、他の情報処理装置には自動的にコマンドと必要な引数が提供される。
【００５３】
またコマンド管理装置１０は、取得したログファイルから手順書ファイルを生成して、手順書保持部２０に格納する。この際、手順書ファイルにおいては、コマンドと必要な引数と処理結果とが紐付されている。すなわち手順書保持部２０では、入力コマンドと処理結果情報を区別可能に保持するため、この手順書ファイルからもシナリオは作成可能である。
【００５４】
以上のように、本実施形態に係るコマンド管理装置１０によれば１つの情報処理装置に入力したコマンドと必要な引数から、シナリオあるいは手順書を生成し、複数の情報処理装置に容易に同様のコマンドと必要な引数を提供することができるようになる。
【００５５】
上述の実施形態では、一例として、情報処理装置Ｐ１に入力されたコマンドと同様のコマンドを情報処理装置Ｐ２に提供する例について説明したが、逆に、情報処理装置Ｐ２に入力されたコマンドと同様のコマンドが情報処理装置Ｐ１に提供されるように構成されてもよい。
【００５６】
また、上述の実施形態では、一例として、情報処理装置Ｐ１に入力されたコマンドと必要な引数が１つの情報処理装置Ｐ２に提供される例について説明したが、情報処理装置Ｐ２が複数備えられ、複数の情報処理装置Ｐ２に同様のコマンドと必要な引数が同時に提供されてもよい。
【００５７】
また、コマンド入力を受け付ける情報処理装置Ｐ１が複数設けられると共に、情報提供装置Ｐ２も複数設けられ、複数の情報処理装置Ｐ１のいずれかに入力されたコマンドと必要な引数が、１以上の情報提供装置Ｐ２に提供されるように構成されてもよい。
【００５８】
また、情報処理装置Ｐ１が出力したログファイルに基づく手順書から生成されたシナリオが、再び情報処理装置Ｐ１に入力されてもよい。この際には、一括変換機能により、コマンドの提供先の識別情報を変更する必要はない。
【００５９】
上述の実施形態では、一例として、手順書保持部２０には、コマンドと必要な引数と出力結果が紐付けされた手順書ファイルが保持されるとしたが、手順書ファイルにはコマンドの一覧（すなわちシナリオ）のみが書き込まれて、手順書保持部２０に保持されてもよい。
【００６０】
なお、本発明の実施形態であるコマンド管理装置１０は、ハードウェアにより実現することもできるが、コマンド管理装置の機能をコンピュータに実現させるためのプログラムをコンピュータ読み取り可能な記憶媒体に記憶し、当該コンピュータが当該記憶媒体からプログラムを読み込んで実行することによっても実現することができる。
【００６１】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６３】
（付記１）
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するコマンド解析手段と、
前記コマンド解析手段が抽出した入力コマンドと必要な引数の一覧であるシナリオを作成するシナリオ作成手段と、
前記シナリオ作成手段が作成したシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力するコマンド入力手段と、
を備えることを特徴とするコマンド管理装置。
【００６４】
（付記２）
前記シナリオ作成手段は、
前記シナリオのうちの前記第１の情報処理装置を識別するための情報を前記第２の情報処理装置を識別するための情報に変換する機能を備えることを特徴とする付記１に記載のコマンド管理装置。
【００６５】
（付記３）
前記コマンド解析手段の解析結果から、前記入力コマンドと前記必要な引数と前記入力コマンドの処理結果が対応づけられて記載された手順書ファイルを作成する手順書作成手段を更に備えることを特徴とする付記１又は２に記載のコマンド管理装置。
【００６６】
（付記４）
前記シナリオ作成手段は、前記手順書作成手段が作成した手順書ファイルから、前記シナリオを作成することを特徴とする付記３に記載のコマンド管理装置。
【００６７】
（付記５）
前記手順書作成手段が作成した手順書ファイルを格納する手順書保持手段を更に備え、
前記シナリオ作成手段は、前記手順書保持手段が保持する手順書ファイルから、前記シナリオを作成することを特徴とする付記４に記載のコマンド管理装置。
【００６８】
（付記６）
前記コマンド入力手段は、複数の第２の情報処理装置に前記各入力コマンドと必要な引数を入力することを特徴とする付記１〜５のいずれか１に記載のコマンド管理装置。
【００６９】
（付記７）
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取り、前記ログファイルを解析して前記入力コマンドと必要な引数を抽出するステップと、
前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成するステップと、
前記作成されたシナリオに含まれる各入力コマンドを前記第１の情報処理装置又は第２の情報処理装置に入力するステップと、
を有することを特徴とするコマンド管理方法。
【００７０】
（付記８）
前記シナリオのうちの前記第１の情報処理装置を識別するための情報を前記第２の情報処理装置を識別するための情報に変換するステップを更に有することを特徴とする付記７に記載のコマンド管理方法。
【００７１】
（付記９）
前記ログファイルの解析結果から、前記入力コマンドと前記必要な引数と前記入力コマンドの処理結果が対応づけられて記載された手順書ファイルを作成する手順書作成ステップを更に有することを特徴とする付記７又は８に記載のコマンド管理方法。
【００７２】
（付記１０）
前記シナリオを作成するステップでは、前記作成された手順書ファイルから、前記シナリオを作成することを特徴とする付記９に記載のコマンド管理方法。
【００７３】
（付記１１）
前記シナリオを作成するステップでは、前記作成された手順書ファイルを格納する手順書保持部が保持している手順書ファイルから、前記シナリオを作成することを特徴とする付記１０に記載のコマンド管理方法。
【００７４】
（付記１２）
前記シナリオに含まれる各入力コマンドと必要な引数は、複数の第２の情報処理装置に入力されることを特徴とする付記７〜１１のいずれか１に記載のコマンド管理方法。
【００７５】
（付記１３）
入力コマンドと必要な引数と前記入力コマンドの処理結果を含むログファイルを第１の情報処理装置から受け取るコマンド管理装置のコンピュータにおいて用いられるコマンド管理プログラムであって、当該コンピュータに、
前記ログファイルを解析して前記入力コマンドと必要な引数を抽出する手順と、
前記抽出された入力コマンドと必要な引数の一覧であるシナリオを作成する手順と、
前記作成されたシナリオに含まれる各入力コマンドと必要な引数を前記第１の情報処理装置又は第２の情報処理装置に入力する手順と、
を行わせることを特徴とするコマンド管理プログラム。
【００７６】
（付記１４）
前記コンピュータに、
前記シナリオのうちの前記第１の情報処理装置を識別するための情報を前記第２の情報処理装置を識別するための情報に変換する手順を更に行わせることを特徴とする付記１３に記載のコマンド管理プログラム。
【００７７】
（付記１５）
前記コンピュータに、
前記ログファイルの解析結果から、前記入力コマンドと前記必要な引数と前記入力コマンドの処理結果が対応づけられて記載された手順書ファイルを作成する手順書作成手順を更に行わせることを特徴とする付記１３又は１４いずれかに記載のコマンド管理プログラム。
【００７８】
（付記１６）
前記シナリオを作成する手順では、前記作成された手順書ファイルから、前記シナリオを作成することを特徴とする付記１５に記載のコマンド管理プログラム。
【００７９】
（付記１７）
前記シナリオを作成する手順では、前記成された手順書ファイルを格納する手順書保持部が保持している手順書ファイルから、前記シナリオを作成することを特徴とする付記１６に記載のコマンド管理プログラム。
【００８０】
（付記１８）
前記シナリオに含まれる各入力コマンドと必要な引数は、複数の第２の情報処理装置に入力されることを特徴とする付記１３〜１７のいずれか１に記載のコマンド管理プログラム。
【符号の説明】
【００８１】
１０  コマンド管理装置
１１  コマンド解析部
１２  シナリオ作成部
１３  手順書作成部
１４  コマンド入力部
２０  手順書保持部
１００  接続線
２００  接続線
Ｐ１  情報処理装置
Ｐ２  情報処理装置
【図１】
2012059039.tif 000003
【図２】
2012059039.tif 000004
【図３】
2012059039.tif 000005
【図４】
2012059039.tif 000006