仮想マシンのクローンを作成するセットアップがあるため、MAC アドレスを変更します。各マシンが起動すると、Local Area Connection x
インターフェイスに割り当てられます。
batch
次に、インターフェイスの IP を変更するスクリプトを実行します。
netsh interface ip set address name="Local Area Connection 1" static 192.168.1.50 255.255.255.0 192.168.1.254
netsh interface ip set address name="Local Area Connection 2" static 172.16.5.50 255.255.255.0 172.16.5.254
問題は、アダプタがランダムに割り当てられることです。最初の NIC が割り当てられることもあれば、割り当てられるLocal Area Connection 1
こともありLocal Area Connection 2
ます。したがって、IP アドレスを割り当てることができません。
NIC は、MAC アドレスによって正しく順序付けられます。2 つのアクティブなインターフェイスの MAC アドレスを取得し、それらを並べ替え、割り当てられたアダプター名を見つけてから実行netsh interface ip set
することを考えましたが、どうすればよいかわかりません。
何か案は?