ChangeDHCP.wsf
ネットワークアダプタの設定をDHCP取得に切り替えるスクリプトです。
DHCPの導入時のクライアント側の作業の軽減用です。
var computerName = "."; var oWMI = GetObject("winmgmts:\\\\"+computerName+"\\root\\cimv2"); var oWIN32NAC = oWMI.ExecQuery("Select * From Win32_NetworkAdapterConfiguration"); var nullarray=new Array(); for( var e = new Enumerator( oWIN32NAC ) ; !e.atEnd() ; e.moveNext() ) { var oNicCol = e.item(); if( oNicCol.IPEnabled == true ) { oNicCol.EnableDHCP(); oNicCol.SetDNSServerSearchOrder(nullarray); oNicCol.SetWINSServer("",""); } }
EnableDHCP() だけではIPアドレスしか切り替わらないため、DNSとWINSもDHCP取得へ変えてます。