PC名によてIPアドレスを振り直す
複数台(100台以上)のPCがあります。
PC名は場所+タイプ+連番で管理されているのですが、IPアドレスは無秩序になっています。
PC名により、IPアドレスを設定し直すBatを作成して全PCのスタートアップに設定して再設定をしたいと思うのですが、Batの書き方がわかりません。(スタートアップにはLAN上の共有ファイルに保存されているBatのショートカットを設置する予定)
例えば、、、「PC名+IPアドレス」のテーブルを作れるとします。Bat内部でもファイルからの読み込みでもOKです。引数で渡すみたいな方法があるなら、それでもかまわないです。
その内容が、、、
”PC_A01_001","10.10.100.101"
"PC_A01_002","10.10.100.102"
"PC_A01_003","10.10.100.103",,,
Batでやりたいことは、
(1) 自分のPC名と合致するテーブルにセットされているIPアドレスが現在の設定と同じならばEXITする(既に設定処理されて2度目以降の起動となるための処理回避)
(2) PC名に対応するIPアドレスを設定する、サブネット、デフォルト、優先DNS、代替DNSなどは固定番号をセットする
(3) 再起動
(4) 再起動後は(1)でEXITし続けるはず
こんなBatの書き方を教えて下さい。
コピペで使える程度の丁寧さでお願いします。
当方、BATは読めるし、ある程度の修正も出来ますが、新規で作成するスキルが低いです。
よろしくお願いします。
#Windows7 #network #IP #BAT