(57)【要約】【課題】    インストール時にユニークな設定値がある場合にも、市販ソフトウェアをインストールする場合にも自動的に作業を進めることができるようにする。【解決手段】１台目のコンピュータのソフトウェアインストールを手作業で行い、そのインストール情報をインストーラとは別のソフトウェアによりスクリプト形式で蓄えて記録媒体４に記録する。２台目以降はインストール情報のスクリプトをインストーラとは別のソフトウェアで解析・実行して１台目と同じ手順で自動的にインストールし、インストール情報のスクリプトに入力コマンドやテーブルサーチコマンド等を自動的に付加してインストールする。【選択図】  図１
2005078466.tif 000002
【特許請求の範囲】
【請求項１】
１台目のコンピュータのソフトウェアインストールを手作業で行い、そのインストール情報をインストーラとは別のソフトウェアによりスクリプト形式で蓄えて記録媒体に記録することを特徴とする複数のコンピュータのインストール方法。
【請求項２】
２台目以降のコンピュータのソフトウェアインストールは、前記インストール情報のスクリプトを前記インストーラとは別のソフトウェアで解析・実行して１台目と同じ手順で自動的にインストールすることを特徴とする請求項１に記載の複数のコンピュータのインストール方法。
【請求項３】
２台目以降のインストール作業をするときは、インストール情報のスクリプトに入力コマンドやテーブルサーチコマンド等を付加し、コンピュータ毎に固有な設定情報を必要とする場合も自動的に設定してインストールすることを特徴とする請求項２に記載の複数のコンピュータのインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータへのソフトウェアのインストール方法に関する。
【背景技術】
【０００２】
従来の複数コンピュータへのインストール方法は、インストール情報を書き込んだり、読み込んだりする専用プログラムを利用することで、１台目のインストール時に得たインストール情報を２台目以降のコンピュータのインストール時に再生することで同一内容のインストールを自動的に行っている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１０−１４９２７８号公報（図３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが従来の複数コンピュータへのインストール方法では、インストール情報を加工する手段を有していないため、シリアルナンバーやユーザー名等を入力するというコンピュータ毎にユニークな情報を付加する場合には利用することができない問題があった。また、インストール情報を書き込んだり、読み込んだりする専用のインストーラを準備する必要があり、市販ソフトウェアをインストールする場合には、利用できないというような問題も抱えていた。
本発明はこのような様々な問題点に鑑みてなされたものであり、インストール時にユニークな設定値が有る場合にも対応できるとともに、市販ソフトウェアをインストールする場合にも自動的に作業を進めることができる方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するため、本発明は、次のように構成したのである。
請求項１に記載の発明は、１台目のコンピュータのソフトウェアインストールを手作業で行い、そのインストール情報をインストーラとは別のソフトウェアによりスクリプト形式で蓄えて記録媒体に記録することを特徴としている。
このようになっているため、市販のソフトウェアのインストール時もインストール情報をスクリプトという加工可能な情報として記録することができる。
また、請求項２に記載の発明は、２台目以降のコンピュータへのソフトウェアのインストール作業を前記インストール情報のスクリプトをインストーラとは別のソフトウェアで解析・実行し、１台目と同じ手順でインストールを自動的に行うことを特徴としている。
また、請求項３に記載の発明は、２台目以降のインストール作業をするときは、インストール情報のスクリプトに入力コマンドやテーブルサーチコマンド等を付加し、コンピュータ毎に固有な設定情報を必要とする場合も自動的に設定してインストールすることを特徴としている。このようになっているため、コンピュータ毎に固有な設定が必要な場合も自動的にインストールを行える。
【発明の効果】
【０００６】
本発明の方法によれば、スクリプトを生成・実行するプログラムを利用しソフトウェア付属のインストーラをそのまま実行するという手順をとっているので、ソフトウェアが変わっても毎回専用のインストーラを作成する必要が無いという効果がある。また、請求項３に記載の方法によれば、コンピュータ固有の設定項目が必要な場合も自動的にインストールできるという効果がある。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【０００８】
図１は、本発明のインストール方法を示すインストールシステムの構成を示す構成図である。図において１はソフトウェアがインストールされるコンピュータ本体、２はコンピュータ本体に装備されている補助記憶装置でフレキシブルディスクやＲＡＭカード等が該当する。３は入力装置でキーボードやマウスが一般的である。４はコンピュータ内部に装備されているメモリで、ここにプログラムやデータが格納される。５はＣＤ−ＲＯＭ装置で最近のソフトウェアにおいてはＣＤ−ＲＯＭにてソフトウェアを配布することが一般的になっている。６はハードディスクで、インストールされるプログラムや設定値を蓄える。７はソフトウェアが準備しているインストールプログラムである。８はスクリプトを生成・実行するプログラムで１台目のインストール時はスクリプトを生成し、２台目以降の場合はスクリプトを解析・実行する。９は８スクリプト生成・実行プログラムにより生成されたスクリプト形式のインストール情報である。
この図を用いて、以下、本発明の方法を順を追って説明する。
はじめに１台目のコンピュータにソフトウェアをインストールすることでインストール情報を獲得する。８スクリプト生成・実行プログラムを起動し生成モードで常駐させる。７のソフトウェア付属のインストーラプログラムを実行し通常のインストール作業を実行する。この時、コンピュータ内部では入力情報を全て８のプログラムが横取りし、内容を解析、９のスクリプトを生成した後、入力情報を７のプログラムへ渡している。一連のインストールが終了すると７のプログラムは終了する。この時点で９のスクリプトはインストールに必要な全情報を蓄えている、しかし、４のメモリ上にその情報があるため２の補助記憶装置へ情報を書き出した後、８のプログラムを終了させる。
２台目以降のインストールは、１台目で得たインストール情報を解析・実行することで自動的にインストールを進めていく。図２は、スクリプト形式で得られるインストール情報の例である。ここで示されているフォーマットやコマンド名は例であり同等の機能を実現できる他の名称や形式でも支障は無い。スクリプト形式であるためコンピュータで一般的に利用されているエディタと呼ばれるソフトウェアで内容を容易に変更することが可能である。図３にコンピュータ毎に固有の情報を設定する必要がある場合の、スクリプト変更の例を示す。ここでは、コンピュータに対応するテーブルを事前に必要数準備しておく。
インストールしたい１のコンピュータ上で８スクリプト生成・実行プログラムを起動し、２の補助記憶装置からスクリプト形式のインストール情報を４のメモリに読み出し、実行モードで常駐させる。７のソフトウェア付属のインストーラプログラムを実行し通常のインストール作業を実行する。この時、コンピュータ内部では入力情報が必要になると３の入力装置からではなく、９のスクリプトを元に８のプログラムが入力情報を生成し７のプログラムへ渡す。一連のインストールが終了すると７のプログラムは終了する。インストール台数情報が更新され、８のプログラムが終了する。
【図面の簡単な説明】
【０００９】
【図１】本発明の方法のインストールシステムの構成を示す構成図
【図２】本発明で利用するスクリプト形式のインストール情報の例
【図３】本発明の要部のスクリプト変更の例
【符号の説明】
【００１０】
１  コンピュータ本体、             ２  補助記憶装置     、
３  入力装置、                     ４  メモリ、
５  ＣＤ−ＲＯＭ装置、             ６  ハードディスク、
７  インストーラプログラム、       ８  スクリプト生成・実行プログラム、
９  スクリプト
【図１】
2005078466.tif 000003
【図２】
2005078466.tif 000004
【図３】
2005078466.tif 000005