WINSに登録されているレコード一覧をコマンドで出力するには?

【PR】
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

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アドレスとコンピュータ名の対応表を取っておくと、手がかりになるといった使い方とかでしょうか。

Tips

Posted by admin