- ベストアンサー
コマンド ラインからシステム情報の[.nfo]ファイル作成
[msinfo32.exe]でシステム情報を管理しているのですが、 指定したカテゴリの情報を含む[.nfo]ファイルまたは[.txt]ファイルを作成する事が出来ることを聞いたのですが、 具体的なコマンドの書き方が分かりません。 誰かサンプルコードを提示いただければ有難いのですが、 何とぞご教授宜しくお願いいたします。 以上
- みんなの回答 (1)
- 専門家の回答
[msinfo32.exe]でシステム情報を管理しているのですが、 指定したカテゴリの情報を含む[.nfo]ファイルまたは[.txt]ファイルを作成する事が出来ることを聞いたのですが、 具体的なコマンドの書き方が分かりません。 誰かサンプルコードを提示いただければ有難いのですが、 何とぞご教授宜しくお願いいたします。 以上
補足
equinox2さんお世話になっております。 早く返信しなければと思いながら今日になってしまいました。 ご紹介いただいた「http://support.microsoft.com/kb/255713/ja」をお手本に、 下記に示すバッチファイルを作成して試行してみましたが、 何れの場合も[Case1]と同内容が出力されます。 原因は当方の運用環境が「WindowsVista(SP1)」だからだど推定。 試しに「WindowsXP(SP3)」で実行すると成功しました。 ★ヘルプ:「WindowsVista(SP1)」で実行するには どの様に記述したら良いかご教授いただければ幸いです。 何とぞ宜しくお願いいたします。 ------------------------------------- echo off echo [Case1]次の例では [利用可能な全ての情報]を収集します。 echo : start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_ALL.nfo /categories +all pause ------------------------------------- echo off echo [Case2]次の例では、各ハイレベル カテゴリの情報を収集し、それぞれを別の.nfoファイルに出力します。 echo : start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_SystemSummary.nfo /categories +SystemSummary start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_components.nfo /categories +components start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_swenv.nfo /categories +swenv start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_resources.nfo /categories +resources start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_InternetExplorer.nfo /categories +internetexplorer start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_Apps.nfo /categories +Apps pause ------------------------------------- echo off echo [Case3]次の例では、[ソフトウェアの環境]のサブカテゴリの情報を収集します。 echo : rem プログラム グループ SWEnvProgramGroup rem スタートアップ プログラム SWEnvStartupPrograms rem OLE の登録 SWEnvOLEReg start /wait msinfo32.exe /nfo %COMPUTERNAME%msinf_swenv2.nfo /categories +SWEnvProgramGroup+SWEnvStartupPrograms+SWEnvOLEReg start /wait msinfo32.exe /report %COMPUTERNAME%msinf_swenv2.txt /categories +SWEnvProgramGroup+SWEnvStartupPrograms+SWEnvOLEReg start /wait msinfo32.exe /report %COMPUTERNAME%msinf_swenvProgramGroup.txt /categories +SWEnvProgramGroup start /wait msinfo32.exe /report %COMPUTERNAME%msinf_swenvStartupPrograms.txt /categories +SWEnvStartupPrograms start /wait msinfo32.exe /report %COMPUTERNAME%msinf_swenvOLEReg.txt /categories +SWEnvOLEReg pause ------------------------------------- 以上