Configurare un IP su un macchina

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