Vi è mai capitato di aver poratili aziendali con necessità di configurazione di rete diversa ? Beh a me si! Spesso vanno da clienti o girano in sedi periferiche in cui non esiste un DHCP ma c’è una configurazione di rete statica. Ho risolto creando un file script diverso per ogni necessità. Ecco di seguito come fare:
Questo script vi consente di cambiare l’indirizzo IP di una macchina. Il nuovo IP assegnato sarà 192.168.0.10, subnet 255.255.255.0 e gateway 192.168.0.1.
strComputer = “.”
Set objWMIService = GetObject(“winmgmts:\” & strComputer & “rootcimv2”) Set colNetAdapters = objWMIService.ExecQuery _ (“Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE”) strIPAddress = Array(“192.168.0.10”) strSubnetMask = Array(“255.255.255.0”) strGateway = Array(“192.168.0.1”) strGatewayMetric = Array(1) For Each objNetAdapter in colNetAdapters errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask) errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric) If errEnable = 0 Then WScript.Echo “L’indirizzo IP è stato cambiato.” Else WScript.Echo “L’indirizzo IP non può essere cambiato.” End If Next |