My Memorandum

私の備忘録。

PCサポートの発見、メモ
妊婦記録と育児日記

IP-Computer名一覧の収集方法

2004-03-26 11:39:04 | PCサポ
ちなみに、阿部さんからこんなフリーソフトがあると教えてもらえました。
http://www.wackyfactory.net/domvw/

その後小笹さんからこんなフリーソフトがあると教えてもらいました。
http://www3.plala.or.jp/kazuasa/index.html
 ※CSV形式で結果が保存できるようです
                      以上

先程ご質問にあったIP-Computer名一覧の収集方法について、
既存の方法で何とかできないか考えてみました。

■案
1.「スタート」-「ファイル名を指定して実行」に「cmd.exe」を入力し、「コマンド
プロンプト」を起動
*Windows9xの場合、Dosプロンプトを起動して下さい


2.コマンド net view /Domain:Domain_name > Domain_Name.txt
を実行し、Domain内のコンピュータ一覧をテキストファイルに書き出します。

例 ドメイン名 007-corporateに対してnet viewコマンドを実行

Net view /Domain:007-corporate > c:¥temp¥007-corporate.txt

→実行結果(テキストファイル)
¥¥007co-bdc-1
¥¥007co-pdc-1
¥007co-smt-taisv


3.保存したテキストファイルで余計な文字を削除し、各コンピュータ名の前に「ping」
を追加していく



Ping -n 1 007co-bdc-1
Ping -n 1 007co-pdc-1
Ping -n 1 007co-smt-taisv


*pingのオプション -nはICMPエコーを送る数を指定します。「1」ですと台数が多い
環境でも短時間でpingの実行が終わると思います。

4.修正したファイルを保存し、拡張子を「*.bat」へ変更する

保存例

007-corporate.bat

5.再度コマンドプロンプトを起動し、バッチファイルを実行する

実行例

c:¥007-corporate.bat > c:¥temp¥007-corporate_IP_Address.txt

6.007-corporate_IP_Address.txtを開くと、コンピュータ名・IPアドレスが記載され
ている!!!

Windows単体で簡単に収集する方法はいくつかコマンドを組み合わせないと厳しいで
す。