• ベストアンサー

バッチファイルでPC情報を取得する

小規模な事務所ですが、遠隔地にあり詳しいユーザーもいないため、 PC情報の収集に支障をきたしています。 バッチファイルを実行してもらい、 情報を書き込んだテキストファイルを生成することができないかとの相談です。 必要な情報は: ・コンピュータ名 ・ワークグループ名(ドメインではありません) ・IPアドレス ・デフォルトゲートウェイ ・MACアドレス ・OS ・PCメーカー、型番 ・PC本体のシリアル ・Windows OSのシリアル ・Windowsの自動更新の設定がされているかどうか バッチレベルでできるのかどうか……。 可能であればスクリプトもしくはリンクをご提示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.2

とりあえず、バッチで簡単に取れるのは以下です。 >・コンピュータ名 >・ワークグループ名(ドメインではありません) >・IPアドレス >・デフォルトゲートウェイ >・MACアドレス >・OS >・Windowsの自動更新の設定がされているかどうか getpcinfo.bat ---------------------------ここから set >C:\PC情報の収集.txt ipconfig /all >>C:\PC情報の収集.txt systeminfo>>C:\PC情報の収集.txt ---------------------------ここまで 但し、systeminfo はXP以降でないと無かったかも? (未確認) で、C:\PC情報の収集.txt をメールしてもらえばOK >・PCメーカー、型番 >・PC本体のシリアル >・Windows OSのシリアル ↑ これは無理でしょう。

jirolian
質問者

お礼

ご回答ありがとうございます。 一番現実的で使いやすいです。 systeminfoでPCメーカーが分かりました。 複数メーカーで試してみようと思います。

その他の回答 (5)

  • riveron77
  • ベストアンサー率48% (180/370)
回答No.6

> バッチファイルを実行してもらい、 > 情報を書き込んだテキストファイルを > 生成することができないかとの相談です。 ご質問の主旨から脱線気味ですがw 【PCView】 http://homepage2.nifty.com/smallroom/soft/soft.html#PCView 【パソコン管理台帳 for PCView】 http://www.mijimari.com/pckanriv2.htm 両方ともフリーソフトですし、操作も簡単です。PCViewを配って、データをCSVで保存して送ってもらい、パソコン管理台帳で管理、と運用も簡単です。 ただし管理台帳はAccess2000以上が必要です。そこが難点ですね…

jirolian
質問者

お礼

ご回答ありがとうございます。 今回の質問の先にはこれがあります。 資産管理は現実的に考えるとツールが必要だと考えています。 フリーソフトでもいいのですが、 今後のOSの推移などを考えるとサポート付きの契約が必要だと思っています。 とはいえ、いただいた内容はかなり参考になります。

  • ann_dv
  • ベストアンサー率43% (528/1223)
回答No.5

No.2で紹介されている、systeminfoコマンドで ・PCメーカー、型番 は、「システム製造元」「システムモデル」として表示されます。 http://www.atmarkit.co.jp/fwin2k/win2ktips/506sysinfo/sysinfo.html No.2で言われている通り、systeminfoコマンドそのものはXP以降にしか搭載されていませんが、リモートからsysteminfoを実行するバッチを組めば、NT系のWindowsなら情報収集が可能です。 Windowsのプロダクトキーは、XP限定ですが以下のツールで取得可能です。 http://www.licenturion.com/xp/ ・PC本体のシリアル これだけは、記録されている場所が機種によって異なりますので難しいと思います。

jirolian
質問者

お礼

ご回答ありがとうございます。 システムモデルは少し複数機種での検証が必要なようです。 型番が一般に出回っているものと違う表示がありました。 とはいえ、これが分かるのはありがたいです。

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.4

#2です。 >但し、systeminfo はXP以降でないと無かったかも? さらに言うと、管理者権限でないと動かなかったかもです。

jirolian
質問者

お礼

ご回答ありがとうございます。 管理者権限は与えているので大丈夫です。

回答No.3

reg exportコマンドで、レジストリ情報をファイル化してはいかがでしょうか? http://www.atmarkit.co.jp/fwin2k/win2ktips/391cmdreg/cmdreg.html

jirolian
質問者

お礼

ご回答ありがとうございます。 構成を知る必要があるので、少し勉強してからでしょうか。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

ipconfig /all で、ネットワーク関係の情報はわかります。 あとはレジストリを見るんでしょうか。XP以降であれば、regコマンドでレジストリ内容を調べられます。 詳しくは reg query /? で。 細かい機種型番はわからないでしょうね。

jirolian
質問者

お礼

ご回答ありがとうございます。 大半がXPなので、対応はできると思います。

関連するQ&A