CommentsTweetPocketさて、以前ホスト名を引数にした半自動IPアドレス設定バッチを作成したが、今回は更に自動化出来ないかとやってみた。内容としては、上記バッチファイルをベースにして、ここ最近記述しているシリアルナンバーを用いた設定スクリプトの内容を落とし込んだものだ。お馴染みの外部ファイル「host.list」から。Linuxとの使い回しを考えて、フォーマットは全く同じものを使用している。●host.listhostname,serialno,defaultgw,nic0,nic1Test-UbuntuOS001,564D33C9F632AB40148800E9CA90D059,192.168.0.1,192.168.0.31/24,172.26.0.31/24Test-UbuntuOS002,564DAB560AE59CD285EDCFE97F5A9E64,192.168.0.1,192.168.0.32/24,172.26.0.32/24Test-UbuntuOS003,564DF163D810265B56707D081C45716F,192.168.0.1,192.168.0.33/24,172.26.0.33/24Test-UbuntuOS004,564DE8B12B9FFE98E364AA9375CDB04A,192.168.0.1,192.168.0.34/24,172.26.0.34/24Test-Windows0001,564DACFAF08362E9A4B71FE53135349A,192.168.0.1,192.168.0.35/24,172.26.0.35/24次にバッチファイル本体。Windowsの場合、BIOSのシリアルナンバーを整形して保持するため、ちょっと手を入れないといけないのが面倒。==================================================================これで、シリアルナンバーを元に各筐体に個別の静的IPアドレスの設定が可能になる。sysprepと組み合わせて使うと、クローンの構築が結構楽になるのではなかろうか。blacknonインフラエンジニア(...のつもり)。仕事で使うならクライアントはWindowsよりはUNIXの方が好き。Commentコメントをキャンセルメールアドレスが公開されることはありません。