(57)【要約】【課題】ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮する管理装置を提供する。【解決手段】管理装置は、セキュリティポリシーを含むがパスワードを含まない設定情報の配信が指示された場合に、設定済みのパスワードを取得する第１取得手段と、セキュリティポリシーを含まないがパスワードを含む設定情報の配信が指示された場合に、設定済みのセキュリティポリシーを取得する第２取得手段と、設定情報のパスワードが第２取得手段により取得されたセキュリティポリシーに適合しないと判定された場合に、配信中止の通知を行う通知手段と、第１取得手段により取得されたパスワードがセキュリティポリシーに適合すると判定、または設定情報のパスワードが第２取得手段により取得されたセキュリティポリシーに適合すると判定された場合に、設定情報を配信する配信手段とを有する。【選択図】  図１２
2019053570.tif 000002
【特許請求の範囲】
【請求項１】
パスワードがセキュリティポリシーに適合するか否かを判定する管理装置であって、
セキュリティポリシーを含み、前記セキュリティポリシーに関連するパスワードを含まない設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのパスワードを、当該対象デバイスから取得する第１取得手段と、
セキュリティポリシーを含まず、前記セキュリティポリシーに関連するパスワードを含む設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのセキュリティポリシーを、当該対象デバイスから取得する第２取得手段と、
設定情報に含まれるパスワードが前記第２取得手段により当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合しないと判定された場合に、配信中止の通知を行う通知手段と、
前記第１取得手段により設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合すると判定された、または、設定情報に含まれるパスワードが前記第２取得手段により当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合すると判定された場合に、配信先となる対象デバイスに対して設定情報を配信する配信手段と、
を有することを特徴とする管理装置。
【請求項２】
前記配信される設定情報の内容として、セキュリティポリシーを含まれる場合に、当該設定情報に含まれる該セキュリティポリシーに適合する強制パスワードを設定するための画面を表示する表示手段をさらに有し、
前記配信手段は、前記設定情報と、前記表示された画面を介して設定された強制パスワードとを配信することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記配信手段は、前記第１取得手段により設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合しないと判定された場合であっても、前記表示された画面を介して設定された強制パスワードの配信が追加で指示された際には、前記表示された画面を介して設定された強制パスワードとともに、前記セキュリティポリシーを含む設定情報を配信することを特徴とする請求項２に記載の管理装置。
【請求項４】
前記第１取得手段により設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合しないと判定され、かつ、強制パスワードの配信が指示されない場合には、当該設定情報が配信されないことを特徴とする請求項２または３に記載の管理装置。
【請求項５】
前記通知手段は、前記第１取得手段により前記設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合しないと判定された場合に配信中止の通知を行うことを特徴とする請求項１に記載の管理装置。
【請求項６】
前記通知手段は、前記配信される設定情報の内容が配信先となる対象デバイスに設定済みの設定と適合しないため、配信が中止された旨を通知することを特徴とする請求項１乃至５のいずれか１項に記載の管理装置。
【請求項７】
パスワードがセキュリティポリシーに適合するか否かを判定する管理装置における方法であって、
セキュリティポリシーを含み、前記セキュリティポリシーに関連するパスワードを含まない設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのパスワードを、当該対象デバイスから取得する第１取得工程と、
セキュリティポリシーを含まず、前記セキュリティポリシーに関連するパスワードを含む設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのセキュリティポリシーを、当該対象デバイスから取得する第２取得工程と、
設定情報に含まれるパスワードが前記第２取得工程で当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合しないと判定された場合に、配信中止の通知を行う通知工程と、
前記第１取得工程で設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合すると判定された、または、設定情報に含まれるパスワードが前記第２取得工程で当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合すると判定された場合に、配信先となる対象デバイスに対して設定情報を配信する配信工程と、
を有することを特徴とする方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の管理装置の各手段としてコンピューターを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理装置の制御方法、及びプログラムに関する。本発明は、複数のデバイスを管理する管理サーバーにおいて、デバイスのセキュリティポリシー設定と関連する設定項目との適合性を考慮し、デバイスの安定稼働を実現するための情報処理装置、及び情報処理装置方法に関する。
【背景技術】
【０００２】
近年、オフィスでは、ネットワーク上に接続されているデバイス（例えば画像形成装置）をセキュアに利用することが求められている。そのため、デバイスを構成する設定情報のひとつとしてセキュリティポリシーと呼ばれる設定項目を搭載したデバイスが増加してきている。ここで、セキュリティポリシーとは、例えば、デバイスの管理者パスワードに適用する最低限の長さや複雑性を規定したり、使用可能なネットワークポートを規定したりする設定項目である。そして、ＩＴ管理者は、このセキュリティポリシーに適合した管理者パスワードなどをデバイスに設定する。管理サーバーからデバイスへの設定情報を配信する技術としては、特許文献１が提案されている。特許文献１では、管理サーバーからデバイスにセキュリティポリシーを配信する際に、セキュリティポリシー専用のパスワードを設定することで、セキュリティポリシーの不用意な変更を抑止し、デバイスの安定的な稼働を実現している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１８５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１は、デバイスのセキュリティポリシーを配信する際に、セキュリティポリシー専用のパスワードを設定し、設定したパスワードを有する設定情報の配信技術である。そのため、特許文献１では、セキュリティポリシーを設定する場合には、すでにデバイスに設定済みの関連する設定項目との適合性に関しては判断することが難しい。同様に、セキュリティポリシーと関連する設定項目を含む設定情報を配信する場合にも、デバイスに設定されているセキュリティポリシーとの適合性を判断することが難しい。例えば、デバイスの管理者パスワードに対するセキュリティポリシーと管理者パスワードが適合しなくなると、デバイスに対するリモートログインが出来なくなる。その結果、ＩＴ管理者は、個々のデバイスのローカルパネルから管理者パスワードを一時的に設定し直した後に、デバイスにログインしセキュリティポリシーや管理者パスワードを再設定する必要がある。このように、従来のデバイスの設定情報の配信技術では、設定後の適合性に関して配信段階で判断することが難しく、ＩＴ管理者のコンピュータシステムに係る管理コストが掛かる恐れがある。
【０００５】
本発明は、上記課題を鑑みて、ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮する管理装置を提供すること目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の管理装置は、パスワードがセキュリティポリシーに適合するか否かを判定する管理装置であって、セキュリティポリシーを含み、前記セキュリティポリシーに関連するパスワードを含まない設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのパスワードを、当該対象デバイスから取得する第１取得手段と、セキュリティポリシーを含まず、前記セキュリティポリシーに関連するパスワードを含む設定情報の配信が指示された場合、配信先となる対象デバイスに設定済みのセキュリティポリシーを、当該対象デバイスから取得する第２取得手段と、設定情報に含まれるパスワードが前記第２取得手段により当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合しないと判定された場合に、配信中止の通知を行う通知手段と、前記第１取得手段により設定情報の配信先となる対象デバイスから取得されたパスワードが当該設定情報に含まれるセキュリティポリシーに適合すると判定された、または、設定情報に含まれるパスワードが前記第２取得手段により当該設定情報の配信先となる対象デバイスから取得されたセキュリティポリシーに適合すると判定された場合に、配信先となる対象デバイスに対して設定情報を配信する配信手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮する管理装置を提供することができる。これにより、ＩＴ管理者のコンピュータシステムに係る管理コストを低減することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置を含む印刷システムのネットワーク構成例を示す図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】情報処理装置のソフトウェア構成を示す図である。
【図４】デバイスリストを示す図である。
【図５】設定情報リストを示す図である。
【図６】デバイス管理アプリケーション画面の一例を示す図である。
【図７】配信する設定情報、カテゴリー、デバイスの選択画面の一例を示す図である。
【図８】配信するタスク登録設定画面の一例を示す図である。
【図９】設定情報配信のタスク作成のフローチャートである。
【図１０】設定情報配信のタスク作成のフローチャートである。
【図１１】タスク管理のフローチャートである。
【図１２】配信タスクの実行の際のプレチェックのフローチャートである。
【図１３】設定情報配信のタスク実行のフローチャートである。
【図１４】設定情報配信のタスク実行結果の一例を示す図である。
【図１５】第２実施形態の設定情報配信のタスク作成のフローチャートである。
【図１６】第２実施形態の設定情報配信のタスク作成のフローチャートである。
【図１７】第２実施形態の報配信のタスク実行のフローチャートである。
【図１８】第２実施形態の配信のタスク実行のフローチャートである。
【図１９】第３実施形態の設定情報配信のタスク実行のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１０】
（第１実施形態）
図１は、本発明の一実施例を示す配信装置を含むデバイス管理システムのネットワーク構成を例示する図である。図１は、管理サーバー１０００と、デバイス２０００のＤｅｖＡ１〜ＤｅｖＡｎ、ＤｅｖＢ１〜ＤｅｖＢｎから構成していることを示している。管理サーバー１０００とデバイス２０００は、互いに通信回線３０００により接続されている。なお、管理サーバー１０００は、デバイス２０００を管理するために、後述の図３に示すデバイス管理部３０が稼働するサーバーである。
【００１１】
次に、管理サーバー１０００は、図２のブロック図に示すハードウェア構成を有している。ＣＰＵ１０は、ＲＡＭ１２をワークエリアとして、ＲＯＭ１１、及びＨＤＤ１９に格納された管理サーバー１０００のデバイス管理部３０を実行し、システムバス１３を介し、本実施形態の各機能手段を実行する。また、管理サーバー１０００のデバイス管理部３０は、例えば、ＤｉｓｋＤｒｉｖｅ２０にマウント可能なＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、ＩＣメモリカード等の記憶媒体により供給される。
【００１２】
ＣＰＵ１０は、ビデオカード（ＶＣ）１４を介して、表示装置（ＣＲＴ）１５にユーザーインターフェース表示を行う。更に、ＣＰＵ１０は、キーボードコントローラ（ＫＢＣ）１６を介し、キーボード（ＫＢ）１７やマウス等のポインティングデバイスからのユーザーインターフェースに対する入力指示に応じた制御を行う。また、ＣＰＵ１０は、ネットワークインタフェースボード（ＮＩＣ）２１を介し、通信回線３０００上のデバイス２０００とのデータ通信を行う。
【００１３】
次に、図３は、管理サーバー１０００上で動作するデバイス管理部３０と、デバイス２０００上で動作するデバイス構成サービス部３６のソフトウェア構成例である。デバイス管理部３０は、デバイス探索部３１、タスク管理部３２、デバイス構成管理部３３、データ保管部３４、及びデバイス構成データ保管部３５から構成される。また、デバイス管理部３０は、Ｗｅｂベースのアプリケーションとしての実施も可能であり、その場合には、Ｗｅｂブラウザを介しての利用が可能である。
【００１４】
タスク管理部３２は、デバイス探索部３１やデバイス構成管理部３３が生成し、データ保管部３４に保管したタスクの実行機能を有する。タスク管理部３２は、タスクに設定されたスケジュールに応じて、タスクを保存したデバイス探索部３１、もしくはデバイス構成管理部３３に、タスク実行を指示する。
【００１５】
デバイス探索部３１のタスクの一例としては、同業者には公知であるところのＳＮＭＰ、ＩＰ  Ｂｒｏａｄｃａｓｔ、ＳＬＰ／Ｍｕｌｔｉｃａｓｔ等によるデバイス２０００に対するデバイス探索機能がある。その際、デバイス探索部３１は、デバイス２０００に対して任意のタイミングで探索を行う。そして、デバイス探索部３１は、ＬＡＮ等の通信回線３０００を介して、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）といったデバイス情報を取得／変更する機能を有する。本実施例では、デバイス探索部３１は、デバイス探索の結果として、デバイス名、製品名、アドレス、セキュリティポリシー等のデバイス情報を取得し、データ保管部３４へ保存する。ここで、データ保管部３４は、ＨＤＤ１９上で稼働するデータベース等のデータ記録媒体であり、デバイスリスト等のテーブルデータが保存される。
【００１６】
デバイス探索結果の一例を図４に示す。図４は、デバイス名、製品名、アドレス、及びセキュリティポリシーのデバイス情報から構成される。ここで、デバイス情報におけるセキュリティポリシーとは、デバイス２０００がセキュリティポリシーに対応しているか否かを示す情報である。例えば、デバイス名がＤｅｖＡ１のデバイス（以降、デバイスＤｅｖＡ１と称す）は、製品名がＤｅｖＡ、アドレスがｉｐＡ１、セキュリティポリシーに対応しているデバイスであることを示す。一方、デバイスＤｅｖＢ１は、製品名がＤｅｖＢ、アドレスがｉｐＢ１、セキュリティポリシーに対応していないデバイスであることを示す。デバイスＤｅｖＡ２〜Ａｎ、デバイスＤｅｖＢ２〜Ｂｎも同様である。なお、デバイス情報の取得は、デバイス探索部３１が行ったデバイス探索以外に、ＣＳＶファイル等のファイルをインポートすることでも構わない。
【００１７】
次に、デバイス構成管理部３３は、デバイス２０００を形成する設定情報の取得、設定、監視といった機能を有する。ここで、デバイス構成管理部３３は、デバイス２０００のデバイス構成サービス部３６と、所謂ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等のプロトコルを利用したＷｅｂサービスにより互いに通信する。また、設定情報とは、デバイス２０００における後述する様々な設定項目と、その設定値から構成された情報である。最初に、デバイス構成管理部３３の取得機能とは、デバイス２０００のデバイス構成サービス部３６から、設定情報を取得し、デバイス構成データ保管部３５に保存する機能である。ここで、デバイス構成データ保管部３５は、ＨＤＤ１９上で稼働するＦＴＰサーバー、ＨＴＴＰサーバー、もしくはファイルサーバーといったデバイス構成ファイル等のファイルが保存される。本実施形態では、デバイス構成管理部３３は、デバイス２０００の設定情報を、デバイス構成ファイルというファイル形式で取得するものとする。
【００１８】
次に、取得したデバイス構成ファイルを展開した一例を図５に設定情報リストとして示す。図５は、ファイル名、カテゴリー、設定項目、及び設定値から構成される。ここで、設定情報は、各設定項目の機能／特性から管理し易いようにカテゴリーとして分類される。そして、各カテゴリーは、複数の設定項目とその設定値とから構成される。例えば、ファイル名が「構成ファイル１」であるデバイス構成ファイルは、カテゴリーとして基本情報、認証ユーザー管理、及びセキュリティポリシーを有する。ここで、基本情報カテゴリーは、デバイス２０００のネットワーク設定やスリープ移行時間設定といった基本的な設定項目で構成されたカテゴリーである。図５の基本情報カテゴリーでは、設定項目「ＩＰｖ４を使用する」と、ＩＰｖ４の使用許可を意味する設定値「ＯＮ」等から構成されていることを示す。一方、認証ユーザー管理カテゴリーは、デバイス２０００にログインするための認証ユーザー情報を形成する設定項目から構成される。
【００１９】
図５の認証ユーザー管理カテゴリーでは、設定値「ＡｄｍｉｎＡ」である設定項目「管理者ＩＤ」、設定値「１２３４５６７８９」である設定項目「管理者パスワード」等から構成されていることを示す。ここで、設定値「１２３４５６７８９」といったパスワードは、図５の設定情報リスト上では暗号化された状態で格納され、後述するセキュリティポリシーとの適合性を判定する場合には一時的に復号化される。また、セキュリティポリシーカテゴリーは、デバイス２０００のセキュリティポリシーを規定する設定項目から構成される。
【００２０】
図５のセキュリティポリシーカテゴリーは、設定値「９文字」である設定項目「パスワード最小文字数」、設定値「３０日」である設定項目「パスワードの有効期間」等から構成されていることを示す。ファイル名が構成ファイル２や構成ファイルｎのデバイス構成ファイルも同様である。ここで、本実施例のデバイス構成管理部３３は、デバイス２０００の設定情報に対する取得や設定に関してカテゴリー単位で行うものとする。すなわち、図５の「構成ファイル１」は、デバイス２０００からカテゴリーとして基本情報、認証ユーザー管理、及びセキュリティポリシーを指定して取得したファイルであることを示す。一方、「構成ファイル２」は、デバイス２０００からカテゴリーとして認証ユーザー管理とセキュリティポリシーを指定して取得したファイルであることを示す。なお、取得した設定情報は、デバイス構成管理部３３もしくは専用のエディター等により、その構成（カテゴリーや設定項目の増減、及び設定値の変更等）を編集することが可能であるものとする。
【００２１】
次に、デバイス構成管理部３３の設定機能とは、デバイス構成データ保管部３５に保存したデバイス構成ファイルを、デバイス２０００に配信する機能である。また、デバイス構成管理部３３の監視機能とは、デバイス構成データ保管部３５に保存したデバイス構成ファイルを監視元データとし、デバイス２０００の設定情報が、監視元データと異なる値に改ざんされていないかを監視する機能である。監視の結果、監視元データと異なる値になっていた場合には、監視元データの値への修復やＩＴ管理者へのメール通知を行う。このように、デバイス構成管理部３３は、設定情報の取得、設定、監視機能により、複数のデバイス２０００に対して、設定情報を形成する様々な設定項目に対して、同一値を設定し、設定後に設定値を監視することが可能となる。
【００２２】
しかしながら、設定情報の設定においては、不適切な設定を実行してしまうと、デバイス２０００の適切な稼働を阻害してしまう可能性がある。これは、先のセキュリティポリシーを構成する設定項目と、他のカテゴリーを構成する設定項目とは密接に連動している場合があるためである。例えば、セキュリティポリシーの設定項目のひとつである「パスワードの最小文字数」と、認証ユーザー管理の設定項目のひとつである「管理者パスワード」とは密接に連動している。
【００２３】
セキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎにおける管理者パスワードの有効な設定値は、セキュリティポリシーの設定項目「パスワードの最小文字数」の設定値に従う必要がある。例えば、デバイスＤｅｖＡ１〜Ａｎには、セキュリティポリシーのパスワードの最小文字数として「５文字」、認証ユーザー管理の管理者パスワードとして５文字の「１２３４５」が設定されているとする。このようなデバイスＤｅｖＡ１〜Ａｎに対して、ＩＴ管理者が、セキュリティ強化のために、セキュリティポリシーにおけるパスワードの最小文字数を「５文字」から「９文字」にしたとする。この結果、セキュリティポリシーにおけるパスワードの最小文字数は「９文字」となるが、一方で既存の管理者パスワード「１２３４５」と５文字のままであるため、セキュリティポリシーと管理者パスワードとが適合しなくなる。そのため、デバイス２０００の仕様によっては、ＩＴ管理者は、管理者パスワード「１２３４５」のままでは、デバイス２０００にログインすることが出来なくなってしまう場合がある。この状態になった場合には、ＩＴ管理者は、デバイスＤｅｖＡ１〜Ａｎの個々のデバイスのローカルパネルから管理者パスワードを一時的に設定し直した後に、デバイスＤｅｖＡ１〜Ａｎにログインする。そして、ＩＴ管理者は、デバイスＤｅｖＡ１〜Ａｎのセキュリティポリシーのパスワードの最小文字数や認証ユーザー管理の管理者パスワードの設定を再設定し直すといった対応が必要となってしまう。もしくは、デバイスＤｅｖＡ１〜Ａｎに対してサービスマンモードといったある特別なモードに移行して、セキュリティポリシーを一旦リセットするといったことを施すことが必要となってしまう。
【００２４】
また、例えば、ＩＴ管理者は、セキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎとセキュリティポリシーに対応していないデバイスＤｅｖＢ１〜Ｂｎに対して、管理者パスワードを統一的に管理する場合がある。ここで、統一的に管理するとは、デバイスＤｅｖＡ１〜ＡｎとデバイスＤｅｖＢ１〜Ｂｎに同一の管理者パスワードを設定することを意味する。このとき、デバイスＤｅｖＡ１〜Ａｎは、セキュリティポリシーのパスワードの最小文字数が「９文字」、認証ユーザー管理の管理者パスワードが「１２３４５６７８９」であるとする。
【００２５】
一方、デバイスＤｅｖＢ１〜Ｂｎは、セキュリティポリシーを有さず、認証ユーザー管理の管理者パスワードが「１２３４」であるとする。この場合、デバイスＡ１〜ＡｎとデバイスＢ１〜Ｂｎに対して同一の管理者パスワード「１２３４５」と設定するためには、デバイスＤｅｖＡ１〜Ａｎのセキュリティポリシーのパスワードの最小文字数を予め変更しておく必要がある。変更しない場合、デバイスＤｅｖＡ１〜Ａｎは、管理者パスワードとパスワードの最小文字数とが適合しないため、設定後にログインできなくなるといった不都合が生じてしまう。
【００２６】
また、セキュリティポリシー対応デバイスの一部機種のデバイス仕様によっては、設定後にセキュリティポリシーに反するような設定変更が出来ない機種がある。この場合、セキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎは、管理者パスワード「１２３４５」は設定されないが、セキュリティポリシーに対応していない（非サポート）デバイスＤｅｖＢ１〜Ｂｎには管理者パスワード「１２３４５」が設定されてしまう。ＩＴ管理者の目的がデバイスＤｅｖＡ１〜ＡｎとＤｅｖＢ１〜Ｂｎに対して、同一の管理者パスワードを一律設定することである場合には、デバイスＤｅｖＢ１〜Ｂｎに対しても新たな管理者パスワードが設定されることは望ましくない。このように、管理サーバー１０００がデバイス２０００を管理するデバイス管理システムにおいて、デバイス構成管理部３３は、設定情報の設定後にも適切にデバイス２０００が稼働するような設定をする必要がある。本実施形態でのデバイス構成管理部３３の設定機能は、上記のようにデバイス２０００に適切な設定情報の設定を実現する機能である。
【００２７】
次に、デバイス構成管理部３３のデバイス２０００に対する設定情報の適切な設定について詳細に説明する。なお、フローチャートにおいては、管理者パスワードを、単に「ＰＷ」、セキュリティポリシーを、単に「ＳＰ」と記す。まず、デバイス管理部３０を有するデバイス管理アプリケーションの一例を図６に示す。図６のデバイス管理アプリケーション６０は、メニュー６１とタスク作成領域６２から構成される。デバイス管理部３０は、選択したメニュー６１に応じて、タスク作成のための画面をＣＲＴ１５上のタスク作成領域６２に表示する。メニュー６１は、デバイス探索部３１が提供する「デバイス探索」メニューとデバイス構成管理部３３が提供する「デバイス構成管理」メニューから構成される。更に、「デバイス構成管理」メニューは、「設定情報配信のタスク作成」、「その他のタスク」、及び「実行タスクの結果」メニューから構成される。ここで、「デバイス探索」メニューは、デバイス探索部３１が、デバイス２０００に対して探索タスクを実行するメニューである。
【００２８】
デバイス探索結果の一例が、先の図４に示したデバイスリストである。また、「設定情報配信のタスク作成」メニューは、デバイス構成管理部３３が、デバイス２０００に、設定情報を配信するためのメニューである。一方、「その他のタスク」メニューは、デバイス２０００に対する設定情報の取得や監視を実行するメニューである。更に、「実行タスクの結果」メニューは、各タスクの実行結果を提示するとともに、タスクにて指定されたデバイス毎の実行結果の詳細を提示するためのメニューである。
【００２９】
次に、図９及び図１０のフローチャートは、デバイス２０００に対して設定情報を設定するためのタスク作成に関する処理を示す。なお、本実施形態では、ＩＴ管理者の目的は、デバイスＤｅｖＡ１〜Ａｎのセキュリティ強化のため、セキュリティポリシーを「５文字」から「９文字」にすることであるとする。まず、デバイス構成管理部３３は、「設定情報配信のタスク作成」メニューを選択する（ステップＳ１１００）。次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ１を示す「配信する設定情報の選択」画面をＣＲＴ１５に表示する（ステップＳ１１０１）。
【００３０】
ここで、「配信する設定情報の選択」画面の一例を、図７（Ａ）に示す。「配信する設定情報の選択」画面は、「設定情報」セクションから構成される。「設定情報」セクションは、配信するデバイス構成ファイルを選択するための選択リストである。更に、図７（Ａ）の「配信する設定情報の選択」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。本実施形態では、デバイス構成管理部３３は、図７（Ａ）の「設定情報」セクションに、図５の「設定情報リスト」のファイル名のリストを表示する。ここで、設定情報を構成している図５に示したカテゴリー、設定項目、及び設定値は、各設定情報にリンクを示す下線や詳細ボタンを付加することにより、確認出来るようにしてもよい。
【００３１】
次に、デバイス構成管理部３３は、「設定情報」セクションにリスト表示されたデバイス構成ファイルから設定に使用する設定情報を選択する（ステップＳ１１０２）。本実施形態では、デバイス構成管理部３３は、「構成ファイル１」を設定に使用する設定情報として選択する。次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１０３）、［次へ］ボタン押下と判定した場合にはステップＳ１１０４に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１０２で選択した設定情報を、ＲＡＭ１２上に一時保存する（ステップＳ１１０４）。本実施形態では、デバイス構成管理部３３は、デバイス構成ファイル名「構成ファイル１」を配信する設定情報として一時保存する。
【００３２】
次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ２を示す「配信するカテゴリーの選択」画面をＣＲＴ１５に表示する（ステップＳ１１０５）。ここで、「配信するカテゴリーの選択」画面の一例を、図７（Ｂ）に示す。図７（Ｂ）の「配信するカテゴリーの選択」画面は、「配信するカテゴリー」セクションから構成される。「配信するカテゴリー」セクションは、先のステップＳ１１０２で選択した設定情報から図５に示すカテゴリー名で示されたカテゴリーを抽出した配信するカテゴリーを選択するための選択リストである。本実施形態では、デバイス構成管理部３３は、設定情報として選択した「構成ファウル１」の図５に示すカテゴリーである「基本情報」、「認証ユーザー管理」、及び「セキュリティポリシー」を抽出し表示する。
【００３３】
次に、デバイス構成管理部３３は、「配信するカテゴリー」セクションから配信するカテゴリーを選択する（ステップＳ１１０６）。本実施形態では、デバイス構成管理部３３は、配信するカテゴリーとして、「セキュリティポリシー」を選択する。次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１０７）、［次へ］ボタン押下と判定した場合にはステップＳ１１０８に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１０６で選択したカテゴリー情報を、ＲＡＭ１２上に一時保存する（ステップＳ１１０８）。本実施形態では、デバイス構成管理部３３は、設定情報「構成ファイル１」の「セキュリティポリシー」カテゴリーを配信するカテゴリー情報として一時保存する。
【００３４】
次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ３を示す「デバイス選択」画面をＣＲＴ１５に表示する（ステップＳ１１０９）。ここで、「デバイス選択」画面の一例を、図７（Ｃ）に示す。図７（Ｃ）の「デバイス選択」画面は、「配信先デバイス」セクションから構成される。「配信先デバイス」セクションは、配信対象とするデバイス２０００を選択するための選択リストである。更に、図７（Ｃ）の「デバイス選択」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。本実施形態では、デバイス構成管理部３３は、図７（Ｃ）の「配信先デバイス」セクションに、図４のデバイスリストを表示する。
【００３５】
次に、デバイス構成管理部３３は、「配信先デバイス」セクションに表示されたデバイスリストから配信対象とするデバイスを選択する（ステップＳ１１１０）。本実施形態では、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜ＤｅｖＡｎを選択する。次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１１１）、［次へ］ボタン押下と判定した場合にはステップＳ１１１２に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１１０で選択した配信対象デバイス情報を、ＲＡＭ１２上に一時保存する（ステップＳ１１１２）。本実施形態では、デバイス構成管理部３３は、配信対象デバイスＤｅｖＡ１〜ＤｅｖＡｎのデバイス情報を、ＲＡＭ１２上に一時保存する。
【００３６】
次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ４を示す「デバイス認証情報の設定」画面（不図示）をＣＲＴ１５に表示する（ステップＳ１１１３）。更に、「デバイス認証情報の設定」画面には、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。そして、デバイス構成管理部３３は、先のステップＳ１１１０で選択した配信対象デバイスＤｅｖＡ１〜ＤｅｖＡｎと通信するための認証情報の設定を行う（ステップＳ１１１４）。次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１１５）、［次へ］ボタン押下と判定した場合にはステップＳ１１１６に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１１４で設定したデバイス認証情報を、ＲＡＭ１２上に一時保存する（ステップＳ１１１６）。本実施形態では、デバイス構成管理部３３は、配信対象デバイスＤｅｖＡ１〜ＤｅｖＡｎと通信するためのデバイス認証情報を、ＲＡＭ１２上に一時保存する。
【００３７】
次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ５を示す「タスク登録設定」画面をＣＲＴ１５に表示する（ステップＳ１１１７）。ここで、「タスク登録設定」画面の一例を、図８（Ａ）に示す。図８（Ａ）の「タスク登録設定」画面は、「タスク名設定」、「スケジュール設定」、及び「実行結果の通知設定」のセクションから構成される。「タスク名設定」セクションは、登録するタスクの名称を設定するための編集ボックスである。
【００３８】
次に、「スケジュール設定」セクションは、「実行スケジュール」と「実行周期」（不図示）とから構成され、登録したタスクを実行するスケジュール情報を設定する選択リストと編集ボックスである。ここで、「実行スケジュール」は、「定期的に実行する」や「すぐに実行する」といったタスクの実行スケジュールを選択する。また、「実行周期」は、実行スケジュールが「定期的に実行する」場合に、どのように定期的に実行するかを設定する。例えば、次のような実行周期を意味する。
月単位：配信日と配信時間の指定
週単位：配信曜日の配信時間の指定
日単位：配信時間の指定
【００３９】
なお、「実行スケジュール」や「実行周期」は、上記の方法に限定するものではなく、例えば、ある週の月曜日から金曜日は０９：００〜１７：００、土曜日と日曜日は終日といった不定期な配信スケジュールや周期であってもよい。次に、「実行結果の通知設定」セクションは、「通知先メールアドレス」で構成され、タスク実行結果をメールするためのメールアドレスを設定するための編集ボックスである。「通知先メールアドレス」は、通知先が複数の場合には、セミコロンやカンマといった区切り記号を用いて指定でも構わない。
【００４０】
次に、デバイス構成管理部３３は、登録するタスク内容を設定する（ステップＳ１１１８）。本実施形態では、デバイス構成管理部３３は、図８（Ａ）に示すように、タスク名が「セキュリティ強化タスク」の設定情報配信タスクを、すぐに実行するスケジュールで、タスク実行結果を「ａｄｍｉｎ＠ｍａｉｌ」にメール通知する設定をする。次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１１９）、［次へ］ボタン押下と判定した場合にはステップＳ１１２０に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１１８で設定した登録するタスク内容を、ＲＡＭ１２上に一時保存する（ステップＳ１１２０）。本実施形態では、デバイス構成管理部３３は、図８（Ａ）に示すように、タスク名が「セキュリティ強化タスク」、実行するスケジュールが「すぐに実行する」、実行結果の通知を「ａｄｍｉｎ＠ｍａｉｌ」にメール通知する設定を一時保存する。
【００４１】
次に、デバイス構成管理部３３は、「設定情報配信のタスク作成」のＳＴＥＰ６を示す「登録内容の確認」画面（不図示）をＣＲＴ１５に表示する（ステップＳ１１２１）。ここで、「登録内容の確認」画面は、先のステップＳ１１０２、ステップＳ１１０６、ステップＳ１１１０、ステップＳ１１１４、及びステップＳ１１１８で設定した情報を表示したものである。更に、「登録内容の確認」画面は、作成したタスクをデータ保管部３４に保存するための［登録］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。本実施形態では、デバイス構成管理部３３は、次の情報を表示する。
タスク名：セキュリティ強化タスク
スケジュール設定：すぐに実行する
実行結果の通知先となるメールアドレス：ａｄｍｉｎ＠ｍａｉｌ
配信対象デバイス：ＤｅｖＡ１〜Ａｎ
配信する設定情報：設定情報「構成ファイル１」の「セキュリティポリシー」カテゴリー
デバイス構成ファイル：構成ファイル１
【００４２】
次に、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションを判定し（ステップＳ１１２２）、［次へ］ボタン押下と判定した場合にはステップＳ１１２３に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１１０４、ステップＳ１１０８、ステップＳ１１１２、ステップＳ１１１６、及びステップＳ１１２０でＲＡＭ１２上に一時保存した登録するタスク内容を、データ保管部３４に保存する（ステップＳ１１２３）。本実施形態では、デバイス構成管理部３３は、先のステップＳ１１２１で表示した設定情報の配信タスクをデータ保管部３４に保存する。
【００４３】
次に、デバイス構成管理部３３は、ステップＳ１１０８でＲＡＭ１２上に一時保存したカテゴリーで構成された配信用の設定情報ファイルを生成し、デバイス構成データ保管部３５に保存する（ステップＳ１１２４）。本実施形態では、デバイス構成管理部３３は、設定情報「構成ファイル１」の「セキュリティポリシー」カテゴリーで構成された設定情報ファイルを生成し、デバイス構成データ保管部３５に保存する。ここで、デバイス構成管理部３３は、先のステップＳ１１２４でデバイス構成データ保管部３５に保存した設定情報ファイルを、再度デバイス２０００の設定情報配信のタスクを作成する場合に利用することが可能である。
【００４４】
また、先のステップＳ１１０３で、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションで、［キャンセル］ボタン押下と判定した場合には処理を終了する。一方、先のステップＳ１１０７、Ｓ１１１１、Ｓ１１１５、Ｓ１１１９、及びＳ１１２２で、デバイス構成管理部３３は、ＫＢ１７からのボタンアクションで、［キャンセル］ボタン押下と判定した場合にはステップＳ１１２５に遷移する。そして、デバイス構成管理部３３は、先のステップＳ１１０７、ステップＳ１１１１、ステップＳ１１１５、ステップＳ１１１９でＲＡＭ１２に一時保存したデータを削除し（ステップＳ１１２５）、処理を終了する。
【００４５】
次に、図９及び図１０のフローチャートにてデータ保管部３４に保存した設定情報配信のタスク実行処理を、図１１及び図１２のフローチャート、及び図１４の実行タスクの結果画面で示す。まず、図１１において、タスク管理部３２は、データ保管部３４に保存されたタスクで、タスクスケジュールからタスクの実行時間に到達したタスクが存在するか否かを判定する（ステップＳ１２００）。タスク管理部３２は、先のステップＳ１２００で実行時間に到達したタスクが存在すると判定した場合には、該当タスクの保管元に通知しステップＳ１２０１に遷移する。本実施形態では、タスク保管部３２は、デバイス構成管理部３３に、実行時間に到達したタスクの存在を通知することを意味する。次に、タスク管理部３２からタスク実行を指示されたデバイス構成管理部３３は、データ保管部３４に保存したタスク情報を取得しタスク内容を解析する（ステップＳ１２０１）。本実施形態では、デバイス構成管理部３３は、データ保管部３４から取得したタスクが、先のステップＳ１１２３で保存した設定情報配信タスクを解析する。次に、デバイス構成管理部３３は、先のステップＳ１２０１で解析したタスクがデバイスＤｅｖＡ１〜ＤｅｖＡｎに対する設定情報配信タスクであるか否かを判定する（ステップＳ１２０２）。そして、設定情報配信タスクであると判定した場合には、ステップＳ１２０３に遷移する。本実施形態では、デバイス構成管理部３３は、設定情報配信タスクであると判定し、配信タスクの実行処理を行う。一方、先のステップＳ１２０２で、設定情報配信タスクではないと判定した場合には、ステップＳ１２０４に遷移する。そして、デバイス構成管理部３３は、配信タスク以外であるタスクの実行処理を行い終了する。
【００４６】
次に、先のステップＳ１２０３のデバイスＤｅｖＡ１〜ＤｅｖＡｎに対する設定情報配信タスクのプレチェックに関する詳細フローを、図１２に示す。デバイス構成管理部３３は、先のステップＳ１２０１で解析したデバイスＤｅｖＡ１〜ＤｅｖＡｎに対する設定情報配信タスク内容の対応を先のステップＳ１１０９で選択する。そして、先のステップＳ１１２３でデータ保管部３４に保存した配信先デバイス情報を取得する（ステップＳ１３００）。本実施形態では、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜Ａｎを配信先デバイス情報として取得する。次に、デバイス構成管理部３３は、取得した配信先デバイス情報から、配信対象としてセキュリティポリシー対応デバイスＤｅｖＡ１〜ＤｅｖＡｎが存在するか否かを判定する（ステップＳ１３０１）。そして、セキュリティポリシー対応デバイスＤｅｖＡ１〜ＤｅｖＡｎが存在すると判定した場合には、ステップＳ１３０２に遷移する。なお、本実施形態では、デバイス構成管理部３３は、配信先デバイスとして選択したデバイスＤｅｖＡ１〜Ａｎを、先の図４のデバイスリストの「セキュリティポリシー」列からセキュリティポリシー対応デバイスであると判定する。
【００４７】
次に、デバイス構成管理部３３は、先のステップＳ１１２４でデバイス構成データ保管部３５に保存した設定情報ファイルを配信する設定情報として取得する（ステップＳ１３０２）。本実施形態では、デバイス構成管理部３３は、ファイル名「構成ファイル１」の「セキュリティポリシー」カテゴリーで構成された設定情報を取得する。次に、デバイス構成管理部３３は、先のステップＳ１３０２で取得した設定情報にセキュリティポリシーまたは管理者パスワードに関する情報が含まれているか否かを判定する（ステップＳ１３０３）。つまり、セキュリティポリシーおよび管理者パスワードの少なくともいずれかを含むか否かを判定する。含まれていると判定した場合にはステップＳ１３０４に遷移する。ここで、本実施形態におけるセキュリティポリシーに関する情報とは、管理者パスワードの値と連動する先の図５に示すパスワードの最小文字数のことを意味し、以降「セキュリティポリシー」と称す。
【００４８】
また、本実施形態における管理者パスワードに関する情報とは、セキュリティポリシーのパスワードの最小文字数と連動する図５に示す認証ユーザー管理カテゴリーの管理者パスワードのことを意味し、以降「管理者パスワード」と称す。本実施形態では、デバイス構成管理部３３は、パスワードの最小文字数が「９文字」のセキュリティポリシーが存在すると判定する。一方、デバイス構成管理部３３は、取得した設定情報に管理者パスワードに関する情報は存在しないと判定する。
【００４９】
次に、デバイス構成管理部３３は、先のステップＳ１３０３の判定結果を、設定情報フラグに設定し（ステップＳ１３０４）、ＲＡＭ１２上に保存する。ここで、設定情報フラグとは、配信する設定情報に含まれる設定項目に関する情報を示すものであり、次のように大別される。
フラグ１：配信内容として、セキュリティポリシーを含んでいるが管理者パスワードを含んでいない場合
フラグ２：配信内容として、管理者パスワードを含んでいるがセキュリティポリシーを含んでいない場合
フラグ３：配信内容として、セキュリティポリシーと管理者ポスワードの両方を含んでいる場合
【００５０】
本実施形態では、デバイス構成管理部３３は、先のステップＳ１３０３の判定結果により、セキュリティポリシーを含んでいるが管理者パスワードは含んでいないと判定し、設定情報フラグに「フラグ１」を設定する。次に、デバイス構成管理部３３は、先のステップＳ１３００で取得した配信先デバイス情報からセキュリティポリシー（ＳＰ）対応デバイス２０００を抽出する（ステップＳ１３０５）。なお、本実施形態では、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜Ａｎをセキュリティポリシー対応デバイスとして抽出する。
【００５１】
次に、デバイス構成管理部３３は、先のステップＳ１３０５で抽出したセキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎに対するプレチェックが終了したか否かを判定し（ステップＳ１３０６）、終了していない場合にはステップＳ１３０７に遷移する。ここで、セキュリティポリシー対応デバイスに対するプレチェックとは、設定情報を配信先デバイスＤｅｖＡ１〜Ａｎに配信した後に、デバイスＤｅｖＡ１〜Ａｎが正常に稼働するか否かを予め判定するためのチェックである。
【００５２】
すなわち、セキュリティポリシーをデバイスＤｅｖＡ１〜Ａｎに配信する場合には、デバイスＤｅｖＡ１〜Ａｎに設定されている管理者パスワードが、配信するセキュリティポリシーと適合するかをチェックすることを意味する。同様に、管理者パスワードをデバイスＤｅｖＡ１〜Ａｎに配信する場合には、デバイスＤｅｖＡ１〜Ａｎに設定されているセキュリティポリシーが、配信する管理者パスワードと適合するかをチェックすることを意味する。更に、セキュリティポリシーと管理者パスワードをデバイス２ＤｅｖＡ１〜Ａｎに配信する場合には、配信するセキュリティポリシーと管理者パスワードの適合性をチェックすることを意味する。
【００５３】
本実施形態では、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜Ａｎに対するプレチェックが終了したか否かを判定する。ここで、デバイス構成管理部３３は、先のステップＳ１３０５で抽出したデバイスＤｅｖＡ１〜Ａｎに対するプレチェックが終了するまで、下記ステップＳ１３０７からステップＳ１３１２までの処理を繰り返す。
【００５４】
次に、デバイス構成管理部３３は、先のステップＳ１３０４で設定した設定情報フラグを取得する（ステップＳ１３０７）。本実施形態では、デバイス構成管理部３３は、先のステップＳ１３０４で「フラグ１」が設定された設定情報フラグを取得する。次に、デバイス構成管理部３３は、先のステップＳ１３０７で取得した設定情報フラグ値を判定する（ステップＳ１３０８）。そして、「フラグ１」の場合にはステップＳ１３０９に遷移し、「フラグ２」の場合にはステップＳ１３１２に遷移し、「フラグ３」の場合にはステップＳ１３１０に遷移する。本実施形態では、デバイス構成管理部３３は、取得した設定情報フラグ値が「フラグ１」であると判定し、ステップＳ１３０９に遷移する。
【００５５】
次に、デバイス構成管理部３３は、プレチェック対象のセキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎから設定済みの管理者パスワードを取得する（ステップＳ１３０９）。一方、先のステップＳ１３０８の判定で、設定情報フラグ値が「フラグ２」の場合には、デバイス構成管理部は、プレチェック対象のセキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎから設定済みのセキュリティポリシーを取得する（ステップＳ１３１２）。なお、設定情報フラグ値が「フラグ２」の場合とは、例えば、ＩＴ管理者がセキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎとセキュリティポリシーに対応していないデバイスＢ１〜Ｂｎに対して、管理者パスワードを統一的に管理する場合などが該当する。次に、デバイス構成管理部３３は、管理者パスワードとセキュリティポリシーとの適合性に関してチェックし（ステップＳ１３１０）、適合する場合には先のステップＳ１３０６に戻る。ステップＳ１３１０で、デバイス構成管理部３３が管理者パスワードとセキュリティポリシーが適合しないと判定した場合、ステップＳ１３１１に遷移する。
【００５６】
次に、デバイス構成管理部３３は、プレチェックしたデバイス２０００が、不適合デバイスであるとして、そのデバイス情報を不適合デバイス情報としてＲＡＭ１２上に保存する（ステップＳ１３１１）。また、不適合デバイス情報の保存先は、データ保管部３４であってもよい。なお、ステップＳ１３１１で保存される不適合デバイス情報については、さらに細分化して保存、管理するものとする。つまり、プレチェック対象のセキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎから取得した管理者パスワードと配信する設定情報に含まれるセキュリティポリシーとが不適合と判定された場合には不適合デバイス情報２として保存、管理するものとする。また、それ以外の場合（ステップＳ１３０９を経由せずにステップＳ１３１０で“いいえ”と判定された場合）は、不適合デバイス情報１として保存、管理されるものとする。
【００５７】
ステップＳ１３０９での処理の一例として、本実施形態では、デバイス構成管理部３３は、最初のプレチェック対象デバイスであるデバイスＤｅｖＡ１から管理者パスワードを取得する。本実施形態では、取得した管理者パスワードは「１２３４５」であるとする。さらに、ステップＳ１３１０で、デバイス構成管理部３３は、先のステップＳ１３０９で取得した管理者パスワード「１２３４５」と、配信する設定情報に含まれるセキュリティポリシーのパスワードの最小文字数である「９文字」との適合性をチェックする。本実施形態では、デバイス構成管理部３３は、プレチェック対象デバイスＤｅｖＡ１〜Ａｎを、不適合デバイスとして、そのデバイス情報を、不適合デバイス情報２としてＲＡＭ１２上に保存する。
【００５８】
また、先のステップＳ１３０８の判定において、設定値情報フラグ値が「フラグ３」の場合には、デバイス構成管理部は、配信する設定値情報にセキュリティポリシーと管理者パスワードが含まれていることを示す。そのため、デバイス構成管理部３３は、先のステップＳ１３１０に遷移し、セキュリティポリシーと管理者パスワードとの適合性をチェックし、不適合であれば先のステップＳ１３１１に遷移する。前述した通り、そのデバイス情報を、不適合デバイス情報１としてＲＡＭ１２上に保存する。
【００５９】
また、ステップＳ１３１２での処理を経由して、ステップＳ１３１１で不適合デバイス情報１がＲＡＭ１２上に保存されるケースについて説明する。ここで、先の図４に示したデバイスリストにおいて、デバイスＤｅｖＡ１〜Ａｎは、セキュリティポリシーのパスワードの最小文字数が「９文字」で、設定されている管理者パスワードが「１２３４５６７８９」であるとする。一方、デバイスＤｅｖＢ１〜Ｂｎは、セキュリティポリシー機能を有しておらず、管理者パスワードは「１２３４」であるとする。このデバイスＤｅｖＢ１〜Ｂｎに対して、ＩＴ管理者は、デバイス一律に管理者パスワード「１２３４５」を設定するものとする。このようなデバイスＤｅｖＢ１〜Ｂｎに対する設定情報のタスク作成において、デバイス管理構成部３３は、先のＳ１１０２で選択した設定情報を、先の図５に示した設定情報の「構成ファイル２」であるとする。
【００６０】
また、デバイス管理構成部３３は、先のステップＳ１１０６で選択した配信するカテゴリーを、先の図５に示した設定情報「構成ファイル２」の「認証ユーザー管理」カテゴリーであるとする。更に、デバイス管理構成部３３は、先のステップＳ１１１０で選択した配信先デバイス２０００として、デバイスＤｅｖＡ１〜Ａｎ、デバイスＤｅｖＢ１〜Ｂｎを選択したとする。この場合、配信する設定情報に含まれている管理者パスワードは、図５に示す通り「１２３４５」である。
【００６１】
そして、デバイス管理構成部３３は、先のステップＳ１３０４の設定情報フラグの設定において、「フラグ２」を設定し、先のステップＳ１３０５のセキュリティポリシー対応デバイスの抽出において、デバイスＤｅｖＡ１〜Ａｎを抽出する。そして、デバイス管理構成部３３は、Ｓ１３１２において、プレチェック対象デバイスＤｅｖＡ１〜Ａｎから、パスワードの最小文字数が「９文字」に設定されているセキュリティポリシーを取得する。
【００６２】
デバイス管理構成部３３は、ステップＳ１３１０で、先のステップＳ１３１２で取得したセキュリティポリシー（パスワードの最小文字数が「９文字」）と、配信する設定情報に含まれる管理者パスワード（「１２３４５」）との適合性を判定する。そして、デバイス管理構成部３３は、適合しないと判定した場合にステップＳ１３１１に遷移し、前述した通り、そのデバイス情報を、不適合デバイス情報１としてＲＡＭ１２上に保存する。
【００６３】
次に、デバイス構成管理部３３は、先のステップＳ１３０５で抽出したデバイスＤｅｖＡ１〜Ａｎのプレチェックが終了したと判定した場合には、ステップＳ１３１３のタスクの実行に遷移する。また、デバイス構成管理部３３は、先のステップＳ１３０１でセキュリティポリシー対応デバイスが存在しない場合、ステップＳ１３１３に遷移する。また、先のステップＳ１３０３で配信する設定情報にセキュリティポリシーまたは管理者パスワードを含まないと判定した場合にも、ステップＳ１３１３に遷移する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１３０５で抽出したセキュリティポリシー対応デバイスであるデバイスＤｅｖＡ１〜Ａｎのプレチェックを終了した場合にステップＳ１３１３に遷移する。
【００６４】
次に、先のステップＳ１２０３のデバイスＤｅｖＡ１〜ＤｅｖＡｎに対する設定情報配信タスクのク実行に関する詳細フローを、図１３に示す。デバイス構成管理部３３は、先の図１２のステップＳ１３１１で保存した不適合デバイス情報をＲＡＭ１２上から取得する（ステップＳ１４００）。そして、デバイス構成管理部３３は、先のステップＳ１４００で取得した不適合デバイス情報に不適合デバイスＤｅｖＢ１〜ＤｅｖＢｎが存在するか否かを判定し（ステップＳ１４０１）、存在する場合にはステップＳ１４０２に遷移する。そして、デバイス構成管理部３３は、実行タスク結果の更新し配信タスク実行を中止（配信中止）する（ステップＳ１４０２）。本実施形態では、デバイス構成管理部３３は、先のステップＳ１４０１で不適合デバイスが存在すると判定し、ステップＳ１４０２に遷移し実行タスク結果の更新し配信タスク実行を中止する。
【００６５】
ここで、配信タスク実行を中止する際の実行タスク結果の更新の一例を図１４に示す。デバイス構成管理部３３は、先の図６に示したメニュー６０の「実行タスクの結果」を選択した場合に、図１４の実行デバイスリスト１５０をＣＲＴ１５上のタスク作成領域６２に表示する。「実行タスクリスト」１５０は、「実行タスク」セクションを有し、先の図８（Ａ）で設定した「タスク名」とタスク結果を示す「状態」、タスクを実行した日時を示す「実行日時」とから構成される。
【００６６】
本実施形態では、デバイス構成管理部３３は、「タスク名」に「セキュリティ強化タスク」、「状態」に先のステップＳ１４０２で設定したタスクの中止を意味する「中止」を表示する。さらに、デバイス構成管理部３３は、「実行日時」にタスクを実行しようとした実行日時である「ｙｙｙｙ／ｍｍ／ｄｄ  ｈｈ：ｍｍ：ｓｓ」を表示する。また、「状態」には、リンクを示す下線があり、このリンクを選択すると実行タスクの詳細を示す「実行タスク詳細」１５１を表示する。
【００６７】
「実行タスクの詳細」１５１は、「タスク結果」、「タスク情報」、及び「対象デバイスの実行状態」セクションと、［閉じる］ボタンを有する。「タスク結果」セクションは、先の「実行タスリスト」１５０の「状態」を詳細に示すメッセージを表示する。「タスク情報」セクションは、先の「実行タスクリスト」１５０の「タスク名」と「実行日時」に表示した内容を「タスク名」と「実行開始日時」に表示し、更にタスク実行が終了した日時を「実行終了日時」として表示する。「対象デバイスの実行状態」セクションは、「デバイス名」、「状態」、「製品名」、及び「アドレス」から構成され、配信先デバイス毎のタスクの実行結果を表示する。
【００６８】
本実施形態では、デバイス構成管理部３３は、デバイス管理部３０を介して、「タスク結果」セクションに「セキュリティ強化タスクの実行は中止しました。」といったメッセージを表示する。そして、「タスク情報」セクションの「タスク名」に「セキュリティ強化タスク」、「実行開始日時」に「ｙｙｙｙ／ｍｍ／ｄｄ  ｈｈ：ｍｍ：ｓｓ」、「実行終了日時」に「ｙｙｙｙ／ｍｍ／ｄｄ  ｉｉ：ｎｎ：ｔｔ」を表示する。さらに、「対象デバイスの実行状態」セクションの「デバイス名」にデバイスＤｅｖＡ１〜Ａｎを表示し、その「状態」に「中止終了」、「製品名」と「アドレス」には先の図４に示した製品名ＤｅｖＡ及びアドレスｉｐＡ１〜ｉｐＡｎを表示する。また、「デバイス名」にはリンクを示す下線があり、このリンクを選択するとデバイス毎のタスク実行結果の詳細を示す「対象デバイスの実行結果の詳細」１５２を表示する。
【００６９】
なお、［閉じる］ボタンを押下した場合には、先の「実行タスクリスト」１５０に戻る。
「対象デバイスの実行結果の詳細」１５２は、「タスク結果」、「対象デバイス」、及び「配信設定」セクションと、［閉じる］ボタンを有する。「タスク結果」セクションは、先の「実行タスクの詳細」１５１の「タスク結果」をデバイス２０００毎に、その実行結果を詳細に示すメッセージを表示する。「対象デバイス」セクションは、「デバイス名」、「製品名」、及び「アドレス」から構成され、先の「実行タスクの詳細」１５１の「対象デバイスの実行状態」の「デバイス名」、「製品名」、及び「アドレス」で表示した情報と同じ情報を表示する。「配信設定」セクションは、「配信した設定情報名」と「カテゴリー」とカテゴリー毎の「配信結果」から構成される。
【００７０】
「配信した設定情報名」には、先のステップＳ１１０２で選択した設定情報名を表示し、「カテゴリー」には、先のＳ１１０６で選択したカテゴリーを表示する。また、「配信結果」には、カテゴリー毎の配信の結果を表示する。本実施形態では、デバイス構成管理部３３は、デバイス管理部３０を介して、「タスク結果」セクションに、デバイスＤｅｖＡ１のタスク実行結果である「このデバイスへのセキュリティ強化タスクの実行は中止しました。」といったメッセージを表示する。
【００７１】
さらに、その原因を意味するメッセージ「配信しようとしているセキュリティポリシーは、デバイスに設定されている管理者パスワードに適合していません。」といったメッセージを表示する。そして、「対象デバイス」セクションには、先の「実行タスクの詳細」でリンクを押下したデバイスＤｅｖＡ１を示す「デバイス名」である「ＤｅｖＡ１」、「製品名」である「ＤｅｖＡ」、及び「アドレス」である「ｉｐＡ１」を表示する。
【００７２】
さらに、「配信設定」セクションの「配信した設定情報名」には「構成ファイル１」、「カテゴリー」には「セキュリティポリシー」、その配信結果には「配信せず」と表示する。このように、セキュリティポリシーと管理者パスワードとの適合しない結果となる配信タスクに関しては、適切且つ詳細なメッセージを配信先デバイス２０００毎に表示する。なお、［閉じる］ボタンを押下した場合には、先の「実行タスクの詳細」１５１に戻る。
【００７３】
ここで、先の図１３のフローチャーに戻って、デバイス構成管理部３３は、先のステップＳ１４０１にて、先のステップＳ１４００で取得した不適合デバイス情報に不適合デバイスが存在しないと判定した場合にはステップＳ１４０３に遷移する。そして、先のステップＳ１１０９で選択した配信先デバイスＤｅｖＡ１〜ＤｅｖＡｎに対する配信が終了したか否かを判定し（ステップＳ１４０３）、終了していない場合にはステップＳ１４０４に遷移する。
【００７４】
そして、デバイス構成管理部３３は、先のステップＳ１１０９で選択した配信先デバイス配信先デバイスに対して、先のステップＳ１１０２で選択した設定情報の先のステップＳ１１０６で選択したカテゴリーを配信する（ステップＳ１４０４）。本実施形態では、デバイス構成管理部３３は、先のステップＳ１４０１で不適合デバイスが存在しないと判定したとする。この場合、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜Ａｎに対して、先のステップＳ１１０２とステップＳ１１０６で選択した設定情報「構成ファイル１」のカテゴリー「セキュリティポリシー」を配信する。
【００７５】
次に、デバイス構成管理部３３は、先のステップＳ１４０４の配信結果に従い、「実行タスクリスト」１５０〜「対象デバイスの実行結果の詳細」１５２に示した実行タスク結果の更新を行う（ステップＳ１４０５）。本実施形態では、デバイス構成管理部３３は、デバイスＤｅｖＡ１〜Ａｎに対する設定情報「構成ファイル１」のカテゴリー「セキュリティポリシー」の配信結果に従い実行タスク結果の更新を行う。つまり、先の図１７の「実行タスクリスト」１５０〜「対象デバイスの実行結果の詳細」１５２に示した実行タスク結果の更新を行う。この場合、先の「実行タスクリスト」１５０の「状態」は、「中止」ではなく、「成功」や「失敗」、または一部のデバイス２０００のみが成功したことを示す「部分成功」といった表示となる。さらに、「実行タスクの詳細」１５１の「タスク結果」や「対象デバイスの実行状態」の「状態」、及び「対象デバイスの実行結果の詳細」１５２の「タスク結果」や「配信設定」の「配信結果」も同様に適切なメッセージや結果を表示する。
【００７６】
次に、デバイス構成管理部３３は、先のステップＳ１４０２の終了後、もしくは先のステップＳ１４０３で全てのデバイス２０００に配信したと判定した場合には、ステップＳ１４０６に遷移する。そして、デバイス構成管理部３３は、先のステップＳ１１１８で設定した登録タスクの設定における図８に示した「実行結果の通知設定」情報を取得する（ステップＳ１４０６）。なお、本実施形態では、デバイス構成管理部３３は、「実行結果の通知設定」情報として、「通知先メールアドレス」である「ａｄｍｉｎ＠ｍａｉｌ」を取得する。
【００７７】
次に、デバイス構成管理部３３は、タスク結果に対してメール通知するか否かを判定し（ステップＳ１４０７）、通知する場合にはステップＳ１４０８に遷移する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１４０６で「通知先メールアドレス」として「ａｄｍｉｎ＠ｍａｉｌ」を取得したことからメール通知すると判定する。そして、デバイス構成管理部３３は、図１７の「実行タスクリスト」１５０〜「対象デバイスの実行結果の詳細」１５２に示した実行タスク結果を、取得した通知先メールアドレスに通知し（ステップＳ１４０８）、終了する。
【００７８】
デバイス構成管理部３３は、先のステップＳ１４０６で取得した「ａｄｍｉｎ＠ｍａｉｌ」に対して、デバイスＤｅｖＡ１〜Ａｎに対する設定情報「構成ファイル１」のカテゴリー「セキュリティポリシー」の配信タスクは、中止した旨をメール通知する。なお、通知する内容は、メール本文にその旨を記載する以外に、詳細なタスク結果をファイル化してメール添付する形式でもよく、詳細なタスク結果を示すＵＲＬといったリンク先を提示してもよい。一方、デバイス構成管理部３３は、先のステップＳ１４０７にてタスク結果に対してメール通知しないと判定した場合には処理を終了する。
【００７９】
以上、本実施形態によれば、ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮することにより、ＩＴ管理者のコンピュータシステムに係る管理コストを低減する効果を有する。
【００８０】
（第２実施形態）
デバイス２０００に対してセキュリティポリシーを配信する際、デバイス２０００の管理者パスワードと適合するかのプレチェックと共に、適合しなかった場合には、仮の管理者パスワードをデバイス２０００に配信することを可能とすることも肝要である。本実施形態では、上記のことを実現するために好適かつ詳細に説明する。
【００８１】
図１５及び図１６は、先の図９及び図１０の設定情報配信のタスク作成に関するフローチャートにステップＳ１６００〜ステップＳ１６０２を追加したものである。デバイス構成管理部３３は、配信する設定情報として、先のステップＳ１１０８にてＲＭＡ１２上に一時保存した先のステップＳ１１０６で選択したカテゴリー情報を取得する（ステップＳ１６００）。本実施形態では、デバイス構成管理部３３は、設定情報「構成ファイル１」のカテゴリーである「セキュリティポリシー」を取得する。
【００８２】
次に、デバイス構成管理部３３は、先のステップＳ１６００で取得した配信する設定情報の構成を判定し（ステップＳ１６０１）、セキュリティポリシーは含むが、管理者パスワードは含んでいない場合にはステップＳ１６０２に遷移する。本実施形態では、デバイス構成管理部３３は、取得した配信する設定情報には、セキュリティポリシーは存在するが、管理者パスワードを含んでいないと判定する。一方、デバイス構成管理部３３は、先のステップＳ１６０１でセキュリティポリシーは含むが、管理者パスワードは含んでいない場合以外と判定した場合には、先のステップＳ１１１７に遷移する。次に、デバイス構成管理部３３は、強制パスワードの設定を行うことが可能なタスク登録設定画面を表示する（ステップＳ１６０２）。
【００８３】
ここで、強制パスワードの設定を行うことが可能なタスク登録設定画面の一例を、図８（Ｂ）に示す。図８（Ｂ）は、図８（Ａ）に対して「タスク実行時のオプション設定」セクションを追加した構成である。「タスク実行時のオプション設定」セクションは、「強制パスワードの設定」チェックボックスを有する。さらに、「強制パスワードの設定」編集ボックス、「セキュリティポリシーに適合しているデバイスにも強制パスワードを設定する」チェックボックス、「パスワード変更通知先」編集ボックスから構成される。なお、「セキュリティポリシーに適合しているデバイスにも強制パスワードを設定する」チェックボックスは、以降「設定強制」チェックボックスと称す。
【００８４】
「強制パスワードの設定」編集ボックス、「設定強制」チェックボックス、及び「パスワード変更通知先」編集ボックスは、「強制パスワードの設定」チェックボックスに従属し、チェックボックスをＯＮにした場合にイネーブル表示となる。ここで、「強制パスワードの設定」編集ボックスに設定可能な属性は、配信する設定情報に含まれているセキュリティポリシーに依存する。なお、管理者パスワードに関連するセキュリティポリシーは、「パスワードの最小文字数」に限定されるものではなく、他の管理者パスワードに関連するセキュリティポリシーによっても設定可能な強制パスワード属性は変動する。
【００８５】
次に、「設定強制」チェックボックスは、デバイス２０００の管理者パスワードの設定値は、強制パスワードを設定しなくとも、配信する設定情報に適合する場合がある。適合するデバイス２０００に対して、強制パスワードの設定を望まない場合には、この「設定強制」チェックボックスをＯＦＦに設定する。一方で、デバイス２０００の既存の管理者パスワードの適合性に関わらず、一律強制パスワードの設定を望む場合には「設定強制」チェックボックスをＯＮに設定する。
【００８６】
次に、「パスワード変更通知先」編集ボックスは、デバイス２０００のＩＴ管理者が、設定情報の配信タスクを行うＩＴ管理者とは異なる場合がある。この場合には、「パスワード変更通知先」編集ボックスは、「通知先メールアドレス」、及び「管理デバイス」を設定する。これにより、強制パスワードを設定したデバイス２０００を管理している管理者に対して変更した強制パスワードの情報を通達することが可能となる。さらに、デバイス２０００の管理者は、デバイス２０００によって複数となる場合があるため、複数の通知先メールアドレスと、その管理デバイスを複数指定することも可能である。
【００８７】
本実施形態では、デバイス構成管理部３３は、強制パスワードを設定するとして、「強制パスワードの設定」チェックボックスをＯＮに設定する。そして、デバイス構成管理部３３は、配信する設定情報に含まれているセキュリティポリシーは「パスワードの最小文字数」の値が「９文字」であることから、強制パスワードとして「１２３４５６７８９」を設定するものとする。さらに、デバイス構成管理部３３は、「設定強制」チェックボックスをＯＮに設定し、既存のデバイス２０００の管理者パスワードの適合性に関わらず、強制パスワードを設定するものとする。
【００８８】
また、デバイスＤｅｖＡ１〜Ａｎは、デバイスＤｅｖＡ１〜Ａ１０とデバイスＤｅｖ１１〜ＤｅｖＡｎで、そのＩＴ管理者が異なるとする。そして、デバイスＤｅｖＡ１〜Ａ１０に対するＩＴ管理者の通知先メールアドレスが「ａｄｍｉｎ＿ＤｅｖＧｒｐ１＠ｍａｉｌ」であるとする。一方、デバイスＤｅｖＡ１１〜Ａｎに対するＩＴ管理者の通知先メールアドレスが「ａｄｍｉｎ＿ＤｅｖＧｒｐ２＠ｍａｉｌ」であるとする。
【００８９】
このようなタスク登録設定を設定した設定情報の配信タスクのプレチェックと実行に関して、図１７及び図１８のフローチャートを用いて説明する。図１７及び図１８は、先の図１３の設定情報配信のタスク作成に関するフローチャートにステップＳ１８００〜ステップＳ１８０８を追加したものである。
【００９０】
図１７、図１８のタスクの実行の詳細フローにおいて、デバイス構成管理部３３は、先のステップＳ１４０１にて、ステップＳ１４００で取得した不適合デバイス情報に不適合デバイスが存在しないと判定した場合、ステップＳ１８００に遷移する。本実施形態では、デバイス構成管理部３３は、セキュリティポリシー対応デバイスＤｅｖＡ１〜Ａｎから取得した管理者パスワードと、配信する設定情報のセキュリティポリシーとが適合しなかったと判定する。そのため、デバイス構成管理部３３は、先のステップＳ１４００で取得した不適合デバイス情報には不適合デバイスは存在しないと判定しステップＳ１８００に遷移する。
【００９１】
次に、デバイス構成管理部３３は、先の図１２のステップＳ１３１１で不適合デバイスを細分化して保存した不適合デバイス情報２をＲＡＭ１２上から取得する（ステップＳ１８００）。そして、デバイス構成管理部３３は、先のステップＳ１８００で取得した不適合デバイス情報２に、不適合デバイスが存在するか否かを判定し（ステップＳ１８０１）、存在する場合にはステップＳ１８０２に遷移する。なお、本実施形態では、デバイス構成管理部３３は、配信先デバイスＤｅｖＡ１〜Ａｎが、不適合デバイス情報２に保存されるため、ステップＳ１８０２に遷移する。
【００９２】
次に、デバイス構成管理部３３は、先のステップＳ１６０２で設定した図８（Ｂ）の登録タスク設定における「タスク実行時のオプション設定」情報を取得する（ステップＳ１８０２）。本実施形態では、デバイス構成管理部３３は、「強制パスワードの設定」として「１２３４５６７８９」、「設定強制」チェックボックスがＯＮ、及び「パスワード変更通知先」の設定情報を取得する。ここで、「パスワード変更通知先」の設定情報は、デバイスＤｅｖＡ１〜Ａ１０とデバイスＡ１１〜Ａｎの通知先メールアドレスとして、それぞれ「ａｄｍｉｎ＿ＤｅｖＧｒｐ１＠ｍａｉｌ」と「ａｄｍｉｎ＿ＤｅｖＧｒｐ２＠ｍａｉｌ」である。
【００９３】
次に、デバイス構成管理部３３は、先のステップＳ１８０２で取得した「タスク実行時のオプション設定」において、強制パスワードが設定されているか否かを判定し（ステップＳ１８０３）、設定されている場合にはステップＳ１８０４に遷移する。本実施形態では、デバイス構成管理部３３は、強制パスワードとして「１２３４５６７８９」が設定されていると判定しステップＳ１８０４に遷移する。
【００９４】
次に、デバイス構成管理部３３は、先のステップＳ１８０２で取得した「設定強制」チェックボックスがＯＮか否かを判定し（ステップＳ１８０４）、ＯＮに設定されていると判定した場合にはステップＳ１８０５に遷移する。本実施形態では、デバイス構成管理部３３は、「設定強制」チェックボックスがＯＮに設定されていると判定しステップＳ１８０５に遷移する。
【００９５】
次に、デバイス構成管理部３３は、先のステップＳ１１２４でデバイス構成データ保管部３５に保存した設置値情報に、強制パスワードを追加し（ステップＳ１８０５）、先のステップＳ１４０３に遷移する。本実施形態では、デバイス構成管理部３３は、設定情報「構成ファイル１」の「セキュリティポリシー」で構成された設定情報に、「認証ユーザー管理」の「管理者パスワード」として「１２３４５６７８９」を追加する。
【００９６】
一方、デバイス構成管理部３３は、先のステップＳ１８０４にて「設定強制」チェックボックスがＯＦＦに設定されていると判定した場合にはステップＳ１８０６に遷移する。そして、デバイス構成管理部３３は、先のステップＳ１１２４でデバイス構成データ保管部３５に保存した配信先デバイス２０００から、不適合デバイスを削除する（ステップＳ１８０６）。なお、配信先デバイス２０００がすべて削除となった場合には、この時点でタスクは実行中止となる。また、デバイス構成管理部３３は、先のステップＳ１８０３にて強制パスワードが設定されていないと判定した場合には、先のステップＳ１４０２に遷移する。さらに、デバイス構成管理部３３は、先のステップＳ１８０１にて不適合デバイス情報２に、不適合デバイスが存在しないと判定した場合には先のステップＳ１４０３に遷移する。
【００９７】
次に、デバイス構成管理部３３は、先のステップＳ１４０７、ステップＳ１４０８のタスク結果に対するメール通知処理を実行した後に、ステップＳ１８０７に遷移する。そして、デバイス構成管理部３３は、先のステップＳ１８０２で取得した「タスク実行時のオプション設定」として、「パスワード変更通知先」が設定されているかを判定する（ステップＳ１８０７）。そして、設定されていると判定した場合にはステップＳ１８０８に遷移する。本実施形態では、デバイス構成管理部３３は、「パスワード変更通知先」としてデバイスＤｅｖＡ１〜Ａ１０に対する通知先メールアドレス「ａｄｍｉｎ＿ＤｅｖＧｒｐ１＠ｍａｉｌ」が設定されていると判定する。
【００９８】
同様に、デバイス構成管理部３３は、デバイスＤｅｖＡ１１〜Ａｎに対する通知先メールアドレス「ａｄｍｉｎ＿ＤｅｖＧｒｐ２＠ｍａｉｌ」が設定されていると判定する。そして、デバイス構成管理部３３は、ステップＳ１８０８に遷移する。なお、デバイス構成管理部３３は、先のステップＳ１８０１にて不適合デバイス情報２に不適合デバイスが存在していないと判定した場合、「タスク実行時のオプション設定」を取得していないため、ステップＳ１８０７は設定されていないと判定する。
【００９９】
次に、デバイス構成管理部３３は、「パスワード変更通知先」にて設定された内容に従い強制パスワードをデバイスＤｅｖＡ１１〜Ａｎに設定したメール通知を行う（ステップＳ１８０８）。本実施形態では、デバイス構成管理部３３は、強制パスワード「１２３４５６７８９」がデバイスＤｅｖＡ１〜Ａ１０に設定した旨を通知先メールアドレス「ａｄｍｉｎ＿ＤｅｖＧｒｐ１＠ｍａｉｌ」にメール通知する。さらに、デバイス構成管理部３３は、強制パスワード「１２３４５６７８９」がデバイスＤｅｖＡ１１〜Ａｎに対する通知先メールアドレス「ａｄｍｉｎ＿ＤｅｖＧｒｐ２＠ｍａｉｌ」にメール通知し、先のステップＳ１４０７に遷移する。なお、デバイス構成管理部３３は、先のステップＳ１８０７にて「パスワード変更通知先」が設定されていないと判定した場合には処理を終了する。
【０１００】
以上、本実施形態によれば、ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮することにより、ＩＴ管理者のコンピュータシステムに係る管理コストを低減する効果を有する。
【０１０１】
（第３実施形態）
デバイス２０００に対する設定情報には、プレチェック対象のセキュリティポリシーや管理者パスワード以外のカテゴリー（設定項目）を有している場合がある。プレチェックの結果、セキュリティポリシーや管理者パスワードが適合しない場合でも、プレチェック対象ではない配信可能な設定情報をデバイスＤｅｖＡ１１〜Ａｎに配信し、配信しなかった設定情報をリカバリータスクとして提供することも肝要である。ここで、リカバリータスクとは、何からの理由により実行出来なかった、もしくは実行したが失敗となったタスクに関して、容易に再度実行することが出来るように自動生成したタスクのことを意味する。
【０１０２】
生成したリカバリータスクは、先の図１４に示した実行タスクリストにてリカバリータスクの有無を示すリカバリーカラムを設けても構わないし、専用のメニューを設けてもよい。また、生成したリカバリータスクの実行は、手動で実行してもよく、自動的に実行してもよい。本実施形態では、上記のことを実現するために好適かつ詳細に説明する。
【０１０３】
図１９は、先の図１３の設定情報配信の実行に関するフローチャートにステップＳ１９００〜ステップＳ１９０５を追加したものである。デバイス構成管理部３３は、先のステップＳ１４０１にて不適合デバイスが存在すると判定した場合に、ステップＳ１９００に遷移する。次に、デバイス構成管理部３３は、先のステップＳ１３０２で取得した配信する設定情報にセキュリティポリシーや管理者パスワード以外の配信情報が存在するか否かを判定し（ステップＳ１９００）、存在すると判定した場合にはステップＳ１９０１に遷移する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１１０６の配信するカテゴリーの選択において「セキュリティポリシー」カテゴリー以外に基本情報カテゴリーも選択したとする。そして、デバイス構成管理部３３は、先のステップＳ１９００にてセキュリティポリシーや管理者パスワード以外に該当する配信情報として基本情報カテゴリーも存在すると判定しステップＳ１９０１に遷移する。
【０１０４】
次に、デバイス構成管理部３３は、配信する設定情報からセキュリティポリシーや管理者パスワードを抽出し、デバイス構成データ管理部３５に保存する。本実施形態では、デバイス構成管理部３３は、セキュリティポリシーと基本情報で構成された設定情報からセキュリティポリシーを抽出し、デバイス構成データ管理部３５に保存する。次に、デバイス構成管理部３３は、先のステップＳ１４０３〜ステップＳ１４０５を行い、先のステップＳ１４０３にて全てのデバイスＤｅｖＡ１１〜Ａｎへの配信が終了したと判定した場合には、ステップＳ１９０２に遷移する。そして、デバイス構成管理部３３は、設定情報からセキュリティポリシーや管理者パスワードを抽出したか否かを判定し（ステップＳ１９０２）、抽出したと判定した場合にはステップＳ１９０３に遷移する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１９０１でセキュリティポリシーを抽出したことからステップＳ１９０３に遷移する。
【０１０５】
そして、デバイス構成管理部３３は、リカバリータスクを生成する（ステップＳ１９０３）。つまり、ステップＳ１１１０で選択したデバイスＤｅｖＡ１〜ＡｎとステップＳ１９０１で抽出し、デバイス構成データ保管部３５に保存したセキュリティポリシーや管理者パスワードとで構成されたリカバリータスクを生成する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１１１０で選択したデバイスＤｅｖＡ１〜Ａｎと先のステップＳ１９０１で抽出したセキュリティポリシーとから構成されたリカバリータスクを生成する。
【０１０６】
次に、デバイス構成管理部３３は、先のステップＳ１４０５で更新した実行タスク結果から、ステップＳ１４０４の設定情報の配信に失敗したデバイスが存在するか否かを判定し（ステップＳ１９０４）、存在する場合にはステップＳ１９０５に遷移する。本実施形態では、デバイス構成管理部３３は、先のステップＳ１１１０で選択したデバイスＤｅｖＡ１〜Ａｎに対する基本情報の配信タスクの結果、デバイスＤｅｖＡ１〜Ａ３への配信が失敗したと判定しステップＳ１９０５に遷移する。
【０１０７】
そして、デバイス構成管理部３３は、先のステップＳ１９０４で配信に失敗したデバイス（本実施形態では、デバイスＤｅｖＡ１〜Ａ３）と実行したタスクの設定情報とから構成されたリカバリータスクを生成する（ステップＳ１９０５）。本実施形態では、デバイス構成管理部３３は、先のステップＳ１９０４で配信が失敗したデバイスＤｅｖＡ１〜Ａ３と先のステップＳ１４０４で配信した基本情報とから構成されたリカバリータスクを生成する。そして、デバイス構成管理部は、先のステップＳ１４０６〜ステップＳ１４０８を行い終了する。
【０１０８】
なお、デバイス構成管理部３３は、先のステップＳ１９００で配信する設定情報にセキュリティポリシーや管理者パスワード以外の配信情報が存在しないと判定した場合には、先のステップＳ１４０２に遷移する。そして、デバイス構成管理部３３は、先のステップＳ１９０２で設定情報からセキュリティポリシーや管理者パスワードを抽出していないと判定しステップＳ１９０４に遷移する。さらに、デバイス構成管理部３３は、先のステップＳ１４０５で更新した実行タスク結果から、ステップＳ１４０４の設定情報の配信に失敗したデバイスが存在しないと判定した場合にはステップＳ１４０６に遷移する。
【０１０９】
以上、本実施形態によれば、ネットワークデバイスに対する設定情報の配信段階において、設定後の設定項目の適合性を考慮することにより、ＩＴ管理者のコンピュータシステムに係る管理コストを低減する効果を有する。
【０１１０】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１１１】
また、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【図１】
2019053570.tif 000003
【図２】
2019053570.tif 000004
【図３】
2019053570.tif 000005
【図４】
2019053570.tif 000006
【図５】
2019053570.tif 000007
【図６】
2019053570.tif 000008
【図７】
2019053570.tif 000009
【図８】
2019053570.tif 000010
【図９】
2019053570.tif 000011
【図１０】
2019053570.tif 000012
【図１１】
2019053570.tif 000013
【図１２】
2019053570.tif 000014
【図１３】
2019053570.tif 000015
【図１４】
2019053570.tif 000016
【図１５】
2019053570.tif 000017
【図１６】
2019053570.tif 000018
【図１７】
2019053570.tif 000019
【図１８】
2019053570.tif 000020
【図１９】
2019053570.tif 000021