хорошо, если вы не возражаете просто делать обычный пакетный скрипт, тогда вы можете использовать инструмент netsh
Прошло много времени, но я считаю, что команда выглядит примерно так:
netsh interface ipv4 set address name=”Local Area Connection” source=static address=<ip address> mask=<netmask> gateway=<router ip address>
Что касается vbscript и тому подобного, я понятия не имею, но я уверен, что это возможно.