VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Аватара пользователя
zdughi

VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение zdughi »

помогите написать скрипт который будет менять ИП адрес,маску, гэйтвэй и ДНС-ы, спасибо, windows xp sp3, нужна ещё какая нибудь информация?
Аватара пользователя
amel27

Re: VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение amel27 »

Petya V4sechkin, категория всё-таки WSH... Изображение ...пример на VBS:



Код:

Код: Выделить всё

strComputer = "."
strIP = Array("192.168.1.2")
strMask = Array("255.255.255.0")
strGateway = Array("192.168.1.1")
strDNS = Array("192.168.1.1")
Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colCON = objWMI.ExecQuery("Select * " & _
                            " From Win32_NetworkAdapterConfiguration " & _
                            " Where IPENabled=TRUE") 
For Each objCON In colCON
  objCON.EnableStatic strIP,strMask
  objCON.SetGateways strGateway
  objCON.SetDNSServerSearchOrder strDNS
  Exit For
Next
Аватара пользователя
-Marshall-

Re: VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение -Marshall- »

amel27, спасибо за скрипт, а можете ли вы его дополнить еще, чтоб стояло "Альтернативный DNS-адрес" ?
Аватара пользователя
fomin_

Re: VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение fomin_ »

-Marshall-,

Поправьте в скрипте строку и будет Вам "Альтернативный DNS-адрес"

strDNS = Array("192.168.1.1","192.168.1.3")

Только у скрипта есть особенность - если на компе несколько сетевых адаптеров, то все они получат одинаковые сетевые настройки
Аватара пользователя
-Marshall-

Re: VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение -Marshall- »

fomin_, та у мя только одна сетевая карта, просто иногда я получаю интернет либо с компьютера, либо напрямую и каждый раз надо менять IPv4, а пока зайдешь, вспомнишь конфигурацию... Вобщем драгоценное время...

PS. Спасибо Изображение
Аватара пользователя
amel27

Re: VBS/WSH/JS - [решено] Автомат. изменение IP адреса

Сообщение amel27 »

amel27,

Хм, я эту тему смотрел, нужное не нашел.

Мне надо так:

Ответить

Вернуться в «Скриптовые языки администрирования Windows»