Разное - Скрипт изменения сетевых настроек

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

Разное - Скрипт изменения сетевых настроек

Сообщение align »

Подскажите пожалуйста можно ли через командную строку или еще как-то, изменить сетевые настройки, а именно:



1. Во вкладке Сеть убрать галочку с Протокол интернета версии 6

2. Заходим в Протокол интернета версии 4 -> Дополнительно -> WINS

2.1 Убрать галочку с Включить просмотр LMHOSTS

2.2 В Параметры NetBIOS выбрать вместо первого второй пункт



З.Ы. Пытаюсь лопатить реестр, что-то не получается ничего

З.Ы.2 IP, DNS, шлюз, WINS удалось установить с помощью командной строки а именно netsh interface ip ...
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

Цитата align:



Параметры NetBIOS выбрать вместо первого второй пункт
Разное - Скрипт изменения сетевых настроек




Запустите редактор реестра и перейдите HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters\Interface\Tcpip.... справа есть параметр NetBIOSOption.

Он может принимать значения

0 По умолчанию (первая галочка)

1 Включить NetBIOS через TCP\IP (вторая галочка)

2 Отключить NetBIOS через TCP\IP (третья галочка)



или же используя утилиту wmic

В начале выполните:

wmic nicconfig get caption для определения индекса подключения по локальной сети\ беспроводного подключения...(принимает значения 0,1,2,3,4,5,....)

затем выяснив индекс подключения , выполните:

wmic nicconfig where index=тут номер индекса call SetTcpipNetbios тут значение параметра NetBIOSOption ( то есть 0 или 1 или 2)

Пример в моем случае:

wmic nicconfig where index=7 call SetTcpipNetbios 2
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

Цитата align:



Во вкладке Сеть убрать галочку с Протокол интернета версии 6
Разное - Скрипт изменения сетевых настроек




Отключить TCP\IP6 можно
так
для всех интерфейсов.

В редакторе реестра по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters создать Параметр DWORD с именем DisabledComponents и задайте ему значение FF.

после перегрузитесь. Протокол TCP/IP6 будет отключен для всех интерфейсов.




Цитата align:



Убрать галочку с Включить просмотр LMHOSTS
Разное - Скрипт изменения сетевых настроек




В реестре по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetBT\Parameters имеется параметр EnableLMHOSTS. он может принимать значения:

0 отключен LMHOSTS

1 включен LMHOSTS
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

О ужас, оказывается без кабеля даже wmic nicconfig where index=7 call SetTcpipNetbios 2 не работает... похоже без кабеля ничего не будет работать.
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

diagnoz_, спасибо за ответ. По LMHOSTS все отлчино.



По NetBIOS... а можно без участия человека определить index локальной сети? Скрипт должен быть автоматическим.



А по TCPIP6, я как раз таки и читал ту статью от MS, которую ты мне скинул. Но редактирование реестра как ничего не давало, так и не дает. Даже перезагрузка не помогает - галочка остается.



Ставлю значение FF как ты написал, а не как в статье 0xffffffff - думаю может это поможет, но увы нет.



reg add "HKLM\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v DisabledComponents /t reg_dword /d ff /f

Ошибка. Неверный синтаксис. Задайте допустимое шестнадцатеричное значение

параметра "/d".



В таком виде команда проходит:

reg add "HKLM\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v DisabledComponents /t reg_dword /d 0xffffffff /f



Изображение
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

За скрипт сразу не отвечу. а вот это можно также использовать. это тоже самое, что и через скрипт.


Цитата diagnoz_:



Запустите редактор реестра и перейдите HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters\Interface\Tcpip.... справа есть параметр NetBIOSOption.

Он может принимать значения

0 По умолчанию (первая галочка)

1 Включить NetBIOS через TCP\IP (вторая галочка)

2 Отключить NetBIOS через TCP\IP (третья галочка)
Разное - Скрипт изменения сетевых настроек
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

diagnoz_, спасибо за ответ. По LMHOSTS все отлчино.



По NetBIOS... а можно без участия человека определить index локальной сети? Скрипт должен быть автоматическим.



А по TCPIP6, я как раз таки и читал ту статью от MS, которую ты мне скинул. Но редактирование реестра как ничего не давало, так и не дает. Даже перезагрузка не помогает - галочка остается.



Ставлю значение FF как ты написал, а не как в статье 0xffffffff - думаю может это поможет, но увы нет.



reg add "HKLM\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v DisabledComponents /t reg_dword /d ff /f

Ошибка. Неверный синтаксис. Задайте допустимое шестнадцатеричное значение

параметра "/d".



В таком виде команда проходит:

reg add "HKLM\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v DisabledComponents /t reg_dword /d 0xffffffff /f



Изображение
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

align,

Предлагаю использовать утилиту psexec для удаленного выполнения команд.

psexec \\ip_адрес -u имя_компьютера -p пароль cmd для доступа к удаленному ПК.

Только для доступа нужно на том ПК отключить Общий доступ или включить Гостя. так как не будет доступа к удаленному ПК. если отключение шары не поможет получить доступ, то нужно

в панель управления - администрирование - локальная политика безопасности - локальные политики - параметры безопасности - сетевой доступ: модель совместного досутпа..... выставить на "обычную".

или же пробовать через wmic

wmic /NODE:"ip_адрес" /USER:"имя_компьютера" /PASSWORD:"пароль"
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

diagnoz_, это все понятно, но проблема в том, что точки после слова TCPIP они на разных компьютерах разные, к примеру вот такие HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{1BA36A12-4D81-4838-92EF-A39325522CF1} или Tcpip_{88302C99-1550-41EE-8E66-FB95C5471E6C}. В ручную кончено можно зайти и изменить параметр, но тогда уж проще в ручную зайти в виндовый интерфейс и кликнуть мышкой. А чтобы это выполнядось скриптом, нужно как-то индентифицировать интерфейс локальной сети - либо _{88302C99-1550-41EE-8E66-FB95C5471E6C} либо index для wmic
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

align,

Предлагаю использовать утилиту psexec для удаленного выполнения команд.

psexec \\ip_адрес -u имя_компьютера -p пароль cmd для доступа к удаленному ПК.

Только для доступа нужно на том ПК отключить Общий доступ или включить Гостя. так как не будет доступа к удаленному ПК. если отключение шары не поможет получить доступ, то нужно

в панель управления - администрирование - локальная политика безопасности - локальные политики - параметры безопасности - сетевой доступ: модель совместного досутпа..... выставить на "обычную".

или же пробовать через wmic

wmic /NODE:"ip_адрес" /USER:"имя_компьютера" /PASSWORD:"пароль"
Ответить

Вернуться в «Microsoft Windows 7»