WINSに登録されているレコード一覧をコマンドで出力するには?
WINSサーバ上で以下のコマンドを実行すればいいみたいです。
netsh wins server show database Servers={} RecType=2 Count=1000 Start=0 Endchar=0 File=c:%date:/=%wins.txt
出力先は適当に決めていいですが、パス名にスペースが入っていない場所の方がいいかも。
その日の日付を取得して出力ファイル名に付けています。これをバッチファイルにして、タスクスケジューラーに登録しておくことで、毎日のIPアドレスとコンピュータ名の対応を把握できるというわけです。
で、これはどんな時に使うかというと、
WINSがDHCPサーバから配信されていて、PCのIPアドレスとコンピュータ名が基本WINSに登録されているとして、ある日何か問題を起こしていたPCのIPアドレスしか分からない時に、こうやって日々のIPアドレスとコンピュータ名の対応表を取っておくと、手がかりになるといった使い方とかでしょうか。
【送料無料】 WINDOWS SERVER 2008ネットワーク構築ガイド R2対応 / 井上孝司 【単行本】 |