- ベストアンサー
バッチファイルでPC情報を取得する
小規模な事務所ですが、遠隔地にあり詳しいユーザーもいないため、 PC情報の収集に支障をきたしています。 バッチファイルを実行してもらい、 情報を書き込んだテキストファイルを生成することができないかとの相談です。 必要な情報は: ・コンピュータ名 ・ワークグループ名(ドメインではありません) ・IPアドレス ・デフォルトゲートウェイ ・MACアドレス ・OS ・PCメーカー、型番 ・PC本体のシリアル ・Windows OSのシリアル ・Windowsの自動更新の設定がされているかどうか バッチレベルでできるのかどうか……。 可能であればスクリプトもしくはリンクをご提示ください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、バッチで簡単に取れるのは以下です。 >・コンピュータ名 >・ワークグループ名(ドメインではありません) >・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のシリアル ↑ これは無理でしょう。
その他の回答 (5)
- riveron77
- ベストアンサー率48% (180/370)
> バッチファイルを実行してもらい、 > 情報を書き込んだテキストファイルを > 生成することができないかとの相談です。 ご質問の主旨から脱線気味ですがw 【PCView】 http://homepage2.nifty.com/smallroom/soft/soft.html#PCView 【パソコン管理台帳 for PCView】 http://www.mijimari.com/pckanriv2.htm 両方ともフリーソフトですし、操作も簡単です。PCViewを配って、データをCSVで保存して送ってもらい、パソコン管理台帳で管理、と運用も簡単です。 ただし管理台帳はAccess2000以上が必要です。そこが難点ですね…
お礼
ご回答ありがとうございます。 今回の質問の先にはこれがあります。 資産管理は現実的に考えるとツールが必要だと考えています。 フリーソフトでもいいのですが、 今後のOSの推移などを考えるとサポート付きの契約が必要だと思っています。 とはいえ、いただいた内容はかなり参考になります。
- ann_dv
- ベストアンサー率43% (528/1223)
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本体のシリアル これだけは、記録されている場所が機種によって異なりますので難しいと思います。
お礼
ご回答ありがとうございます。 システムモデルは少し複数機種での検証が必要なようです。 型番が一般に出回っているものと違う表示がありました。 とはいえ、これが分かるのはありがたいです。
- utakataXEX
- ベストアンサー率69% (711/1018)
#2です。 >但し、systeminfo はXP以降でないと無かったかも? さらに言うと、管理者権限でないと動かなかったかもです。
お礼
ご回答ありがとうございます。 管理者権限は与えているので大丈夫です。
- takepon256
- ベストアンサー率41% (391/936)
reg exportコマンドで、レジストリ情報をファイル化してはいかがでしょうか? http://www.atmarkit.co.jp/fwin2k/win2ktips/391cmdreg/cmdreg.html
お礼
ご回答ありがとうございます。 構成を知る必要があるので、少し勉強してからでしょうか。
- notnot
- ベストアンサー率47% (4900/10358)
ipconfig /all で、ネットワーク関係の情報はわかります。 あとはレジストリを見るんでしょうか。XP以降であれば、regコマンドでレジストリ内容を調べられます。 詳しくは reg query /? で。 細かい機種型番はわからないでしょうね。
お礼
ご回答ありがとうございます。 大半がXPなので、対応はできると思います。
お礼
ご回答ありがとうございます。 一番現実的で使いやすいです。 systeminfoでPCメーカーが分かりました。 複数メーカーで試してみようと思います。