Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Bat - файл с изменением сетевых настроек

Ответить
Настройки темы
CMD/BAT - [решено] Bat - файл с изменением сетевых настроек

Новый участник


Сообщения: 3
Благодарности: 1

Профиль | Отправить PM | Цитировать


Задача поменять на удаленных машинах с помощью bat файла
IP
Маску
Шлюз
DNS
аль.DNS
С этой задачей справился , но скрипт не обрабатывается не у всех из за названия в "Сетевых подключениях" у всех разные "Подключение по лок.сети" - "Подключение по лок.сети 5 " (ППЛС 5-6-25 и т.д)

@echo
set /p ip=Ip adress
Set /p Mask=Set IPMask
Set /p GW=Set Gateway
netsh interface ip set address name="lan_tst" source=static addr=%ip% mask=%Mask% static gateway=%GW%
pause

Вопрос есть ли общее названия этого подключения ? что бы работало в не зависимости от названия "Подключение по лок.сети"
машин много - ручками править не реально

Отправлено: 12:55, 27-09-2013

 

Новый участник


Сообщения: 3
Благодарности: 1

Профиль | Отправить PM | Цитировать


Это наверно для 7-ки написано ? падала с ошибкой
Узел - XXX
Ошибка:
Код = 0x80041017
Описание = недопустимый запрос
Услуга = WMI

Додумал сам для XP

@echo
setlocal

for /f %%i in ('wmic nic where "NetConnectionStatus=2" get NetConnectionID /value') do 1>nul set "%%i"

set /p ip=Ip adress
Set /p Mask=Set IPMask
Set /p GW=Set Gateway

netsh interface ip set address name=%NetConnectionID% source=static addr=%ip% mask=%Mask% static gateway=%GW%
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:13, 30-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#Powershell script.
#Don't forget unlock script executing by 
#using command "Set-ExecutionPolicy RemoteSigned" or "Set-ExecutionPolicy Unrestricted"
#Save this file with ".ps1" extension
$ipv4=Get-WmiObject "Win32_NetworkAdatperConfiguration" -Filter "IPEnabled='true'"
$ip="192.168.1.2"
$netmask="255.255.255.0"
$gw="192.168.1.1"
$dns="10.1.1.1","10.10.10.10"
$ipv4.EnableStatic($ip,$netmask)
$ipv4.SetGateways($gw)
$ipv4.SetDNSServerSearchOrder($dns)
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:33, 30-09-2013 | #3


Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


mitcu, я бы ещё добавил в твой скрипт смену днс:
@echo
setlocal

for /f %%i in ('wmic nic where "NetConnectionStatus=2" get NetConnectionID /value') do 1>nul set "%%i"

set /p ip= Ip adress
Set /p Mask= Set IPMask
Set /p GW= Set Gateway
set /p DNS1= set DNS1
set /p DNS2= set DNS2

netsh interface ip set address name=%NetConnectionID% source=static addr=%ip% mask=%Mask% static gateway=%GW%


netsh interface ip set dns name=%NetConnectionID% source=static addr=%DNS1% register=PRIMARY
netsh interface ip add dns name=%NetConnectionID% addr=%DNS2% index=2
pause

Отправлено: 13:52, 31-10-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Bat - файл с изменением сетевых настроек

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Изменение сетевых настроек sashok60 Скриптовые языки администрирования Windows 2 29-12-2009 13:05
.NET - Запись настроек программы в файл txt и чтение этих настроек обратно ProgrammerPC Программирование и базы данных 4 11-12-2009 10:46
Перенос сетевых настроек BalovNick Microsoft Windows 2000/XP 1 28-02-2006 15:25
Проблема с изменением экранных настроек Angelina Хочу все знать 4 19-10-2003 03:23
Просмотр сетевых настроек igr Microsoft Windows 95/98/Me (архив) 1 15-06-2003 16:44




 
Переход