![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Автомат. изменение IP адреса |
|
VBS/WSH/JS - [решено] Автомат. изменение IP адреса
|
Пользователь Сообщения: 85 |
помогите написать скрипт который будет менять ИП адрес,маску, гэйтвэй и ДНС-ы, спасибо, windows xp sp3, нужна ещё какая нибудь информация?
|
|
Отправлено: 11:24, 30-10-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать sComputer = "." ' подключение к компьютеру Set oWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & sComputer & "\root\cimv2") ' получение конфигурации сетевого адаптера, где не включен DHCP Set oNetAdapters = oWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") ' включение DHCP For Each oNetAdapter In oNetAdapters oNetAdapter.EnableDHCP() oNetAdapter.SetDNSServerSearchOrder(null) Next |
Отправлено: 07:07, 17-09-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1316
|
Профиль | Отправить PM | Цитировать amel27,
Отлично, все пашет. А не могли вы добавить комментарии в vbs, также как и выше: strComputer = "." strIP = Array("192.168.0.1") strMask = Array("255.255.255.0") strGateway = Array("") strDNS = Array("") 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 |
------- Отправлено: 19:48, 17-09-2010 | #12 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать strComputer = "." ' компьютер strIP = Array("192.168.0.1") ' IP адрес strMask = Array("255.255.255.0") ' маска подсети strGateway = Array("") ' шлюз по умолчанию strDNS = Array("") ' список DNS серверов ' Подключение к WMI компьютера Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") ' Получение коллекции конфигураций сетевых TCP/IP адаптеров 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 ' установка DNS Exit For Next |
Отправлено: 04:43, 18-09-2010 | #13 |
Ветеран Сообщения: 1316
|
Профиль | Отправить PM | Цитировать Спасибо.
|
------- Отправлено: 20:06, 18-09-2010 | #14 |
Новый участник Сообщения: 2
|
Добрый день! Хочется реанимировать тему, т.к. тоже встал вопрос о смене статических настроек на многих компьютерах. Нужно изменить только параметры ШЛЮЗА. Для одного компьютера скрипт выполняется нормально, также, запуская на своем компьютере (под учеткой доменного админа) для другого компьютера сети по имени, скрипт также отрабатывает, шлюз меняется. Каким образом указать несколько компьютеров?
- Если так указывать имена комьютеров, скрипт не работает. Или пойти дальше и сделать проверку по самому адресу всех компьютеров домена, чтобы проверял наличие шлюза и при совпадении 192.168.126.129 менял на 192.168.126.1? |
Отправлено: 08:30, 01-04-2011 | #15 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Vx1123, может, раз пошла такая пьянка, всё-таки сделать правильно и перейти на dhcp? ;-)
|
Отправлено: 09:26, 01-04-2011 | #16 |
Ветеран Сообщения: 615
|
Профиль | Отправить PM | Цитировать amel27, а можно в ваш скрипт из поста #13 вставить команду снятия выделения с пункта "Протокол Интернета версии 6 (TCP|IPv6) в окне "Подключения по локальной сети - свойства"
![]() |
------- Отправлено: 16:35, 30-07-2012 | #17 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Suse/OpenSuSE - изменение mac адреса, с помощью скрипта. | seman | Общий по Linux | 7 | 29-06-2009 19:13 | |
Изменение IP адреса у принтера | Vi-P | Сетевые технологии | 9 | 21-02-2006 10:39 | |
FAQ - Info: Изменение MAC адреса | hasherfrog | Сетевые технологии | 0 | 05-08-2004 15:33 | |
[решено] Изменение МАС адреса сетевой карточки через реестр | Zx | Microsoft Windows NT/2000/2003 | 16 | 17-04-2004 11:44 | |
автомат | fugitive | Программирование и базы данных | 6 | 14-04-2004 03:50 |
|