Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Смена IP на Windows 7

Автор: Student_UP
Дата сообщения: 10.03.2010 08:54
Доброго времени суток.
Есть проблема. Начальство на работе шибко "продвинутое" за командовало себе поставить 7-ку. Специфика работы такова, что одновременно находятся две сети, интернет и своя внутренняя со своей адресацией из другого диапазона под сетей (согласно общей классификации). По две сетевые карты тыкать и дублировать провода смысла как бы нету. Все в одну сеть сливать тоже нету желания (на то есть веские причины и обстоятельства). На всех машинах выведен ярлык на VBS скрипт который с успехом меняет IP, маску и шлюз туда и обратно. Для некоторых был написан батник, в котором с помощью netsh проводилась аналогичная манипуляция. Но это все было с Windows 98, 2000, ХР. С 7-кой ни батник ни VBS скрипт не работают. Подскажите, может кто то уже сталкивался с данной проблемой?

Заранее спасибо.
Автор: BaJIepbI4
Дата сообщения: 10.03.2010 13:44
А альтернативная конфигурация не подойдет как решение проблемы?
Автор: ClearSun
Дата сообщения: 10.03.2010 15:32
У меня под Win7 через netsh работает.
Автор: Student_UP
Дата сообщения: 10.03.2010 22:04
Пример VBS
_______________________________________________________________________
Option Explicit
Dim objWMIService
Dim objNetAdapter
Dim strComputer
Dim strGateway
Dim arrGateway
Dim intMetric
Dim arrMetric
Dim colNetAdapters
Dim errGateway

strComputer = "."
strGateway = "10.41.32.160"
arrGateway = Array(strGateway)
intMetric = 1
arrMetric = Array(intMetric)

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objNetAdapter in colNetAdapters
errGateway = objNetAdapter.SetGateways(arrGateway, arrMetric)
Next
'Display result or error code
If errGateway=0 Then
Wscript.Echo "Изменено! Интернет."
Else
Wscript.Echo "Ошибка" & errGateway
End If
_______________________________________________________________________

Пример bat файла:

netsh interface ip set address name="lan" static 10.41.32.200 255.255.255.0 10.41.32.160 1

Сборка 7-ки 7600. НИ то ни другое не работает


Добавлено:
альтернативная конфигурация не подойдет изначально

Страницы: 1

Предыдущая тема: не работает AERO


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.