powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Переключение сетевого адаптера не всегда работает
2 сообщений из 2, страница 1 из 1
Переключение сетевого адаптера не всегда работает
    #38073778
Tol2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, уважаемые!
Написал вот такой вот скрипт (см. ниже) для команды netsh для переключения сетевого конфига на моем ноуте.
Запускаю нетшеллом в батнике с правами админа.
Не работает команда set autoconfig enabled=no
Но дело не только и не столько в этом.
Основной вопрос: почему у меня команда
set address name="Подключение по локальной сети"
работает через раз?

Когда никогда срабатывает, а в основном пишет "элемент не найден".
Причем когда батник запускаешь второй раз, то все в порядке!
Я уже, как видите, ради эксперимента поставил эту команду два раза, думал, если запускаешь батник второй раз, достаточно два раза прописать эту команду в скрипте, ан нет! Два раза пишет элемент не найден, а когда запускаешь батник второй раз, два раза пишет, что все ок! :о)))
Я уже моск сломал, от чего это дело может зависеть, подскажите, пожалуйста!
В системе установлен виртуалбокс, который вклинивается в сетевой конфиг, также туда вклинивается аутпост, но если бы что-то было не так, то всегда бы не срабатывало, а так - через раз и со второго раза.
Т.е., как я понял, не срабатывает имено сразу после переключения с вай-фай на проводную сетку.
Уже и паузы ставил после выключения вай-фай...
Может, подскажите, как этот самый скрипт модифицировать?..
Уже и поставил это все дело переключаться в оффлайне (обрамил командами offline...online), думал, поможет, не помогло.

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
offline

pushd interface
set interface "Беспроводное сетевое соединение" admin=disabled
set interface "Подключение по локальной сети" admin=enabled
popd

pushd interface ipv4
set autoconfig enabled=no interface="Подключение по локальной сети"
set address name="Подключение по локальной сети" source=static address=192.168.3.88 mask=255.255.255.0 gateway=192.168.3.1 gwmetric=0
set address name="Подключение по локальной сети" source=static address=192.168.3.88 mask=255.255.255.0 gateway=192.168.3.1 gwmetric=0
set dnsserver "Подключение по локальной сети" source=static addr=192.168.4.33 register=PRIMARY
add dns "Подключение по локальной сети" addr=192.168.4.34 index=2
add dns "Подключение по локальной сети" addr=192.168.4.35 index=3
popd

commit
online
...
Рейтинг: 0 / 0
Переключение сетевого адаптера не всегда работает
    #38075356
Tol2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tol2000,

Мда, не то написал два раза.
Когда продублировал команду set interface "Подключение по локальной сети" admin=enabled
, стало все ок.
С первого раза это недоразумение включаться почему-то не хочет. Я-то думал, эта команда возвращает управление только после того, как адаптер полностью включится... видимо, это не совсем так))
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Переключение сетевого адаптера не всегда работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]