CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Ответить
 • Просмотры: 1
Аватара пользователя
boss911

Re: CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Сообщение boss911 »

El Sanchez



Спасибо, теперь работает. Скажите, а можно вот эту строку:



Код:

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

FOR /F "Tokens=1* Delims==" %%A IN ('WMIC PATH Win32_NetworkAdapter WHERE ^"NetConnectionStatus^^!^=2 AND PNPDeviceID LIKE ^'PCI\\VEN%%^'^" GET NetConnectionID /VALUE 2^>nul^|FindStr .') DO CALL ECHO Отключено

вписать вместо этой:



Код:

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

WMIC PATH Win32_NetworkAdapter WHERE "NetConnectionStatus=2 AND PNPDeviceID LIKE 'PCI\\VEN%%'" GET NetConnectionID /VALUE 2>nul >%TemporaryName%

вот из
CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD
?



В том плане, чтобы два раза не гонять WMIC. Если подключение отключено, то оно выводит "Отключено[/i]", если все в порядке, то записывает имя подключения в %TemporaryName%. Мне немного стыдно, но чего-то не могу сообразить как.
Аватара пользователя
Guman

Re: CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Сообщение Guman »

читал читал и ни че не получилось че то-(((

дайте мне пож универсальный код для следующего...







Как можно командной строкой изменить имя сетевого интерфейса ?

и еще условыя такие...

Неизвестно текущее имя интерфейса и надо независимо от того как они у кого названы переименовать в новое.



Т.е. команда по выводу текущего имени и переименовании на новую которую ми хотим и после этого только уже настраивать так как нужно зная уже конкретное имя..




в итоге хочу применитьвот эти команды..

netsh interface ipv4 set address name="Новое_название" source=static addr=10.177.188.24 mask=255.255.254.0 gateway=10.177.188.1

netsh interface ipv4 set address "Новое_название" static 10.177.188.24 255.255.254.0 10.177.188.1

route add -p 0.0.0.0 mask 255.255.254.0 10.177.188.1



все это должно работать универсально как на XP так и на 7... желательно организовать в cmd файлике..



очень надеюсь на вашу помощь...



вот здесь осужали по этому по поводу но ни как ни че не получилось

http://social.technet.microsoft.com/...a-aa20152c93b7




поделитесь пож рабочим кодом
Аватара пользователя
ergis@vk

Re: CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Сообщение ergis@vk »

Приветствую.

Задача такова:

Имена компьютеров вида E1-x, гдe x - числовое значение от 1 до 30

IP адрес напрямую зависит от имени компьютера, и его присвоение хотелось бы автоматизировать.



Set i="100+%computername:~0,3%"

netsh interface ip set address "Подключение по локальной сети" static 192.168.0.%i% 255.255.255.0 192.168.0.10 0



Понимаю, что ошибка тут: ...92.168.0.1%i%... Но не понимаю, как правильно.

Заранее спасибо за науку.
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD

Сообщение Petya V4sechkin »

Цитата ergis@vk:



вида E1-x, гдe x - числовое значение от 1 до 30



E1, E2, ..., E30 - правильно я понял?

Тогда:



Код:

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

Set /a i=100+%computername:~1%
netsh interface ip set address "Подключение по локальной сети" static 192.168.0.%i% 255.255.255.0 192.168.0.10 0

Если вы имели в виду E1-1, E1-2, ..., E1-30, то:



Код:

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

Set /a i=100+%computername:~3%
netsh interface ip set address "Подключение по локальной сети" static 192.168.0.%i% 255.255.255.0 192.168.0.10 0
Ответить

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