Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Настройка ТСР/IP с помощю батника

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Дек 11 2006 14:31    Заголовок сообщения: Настройка ТСР/IP с помощю батника Ответить с цитатой

Доброго времени суток!!!
Хочу с вами посоветоваться

Есть ноутбук с Вин ХР хоум, человек с этим ноутбуком подключается к двум локальным сетям которые находятся в разных городах, и соответственно айпишники разные.

Возможно ли с помошью батника написать сценарий настройки TCP/IP?
тоесть когда человек приезжает в другой офис, он не лез в настройки сети, а просто запускал тот или иной батник, который устанавливает определенные айпишники, маски, рабочую группу, шлюз.
Какие для этого используются команды?

да, и возможно ли этими же батниками устанавливать настройки проксисервера в InternetExploree? и какие команды для этого нужны?

P.S. да и самое интересное, как это все счастье устанавливать под ограниченной учетной записью?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пн Дек 11 2006 14:35    Заголовок сообщения: Ответить с цитатой

Софтинка Mobile Net Switch в помощь.
Найдешь на любом поисковике.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
grf



Зарегистрирован: 05.04.2005
Сообщения: 1242
Откуда: Москва

СообщениеДобавлено: Пн Дек 11 2006 15:28    Заголовок сообщения: Ответить с цитатой

Я это делал с помощью скриптов и изменения настроек в реестре с помощью тех же скриптов.
Wink
_________________
Errare humanum est
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Дек 11 2006 15:54    Заголовок сообщения: Ответить с цитатой

grf писал(а):
Я это делал с помощью скриптов и изменения настроек в реестре с помощью тех же скриптов.
Wink

Можете чуть подробнее?
на чем скрипты написаны были?
Какие настройки в реестре изменять нужно?
подкиньте пожалуйста хоть ключевые слова по которым гуглить
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Дек 11 2006 15:55    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
Софтинка Mobile Net Switch в помощь.
Найдешь на любом поисковике.

А она может менять настройки проксисервера в IE?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
grf



Зарегистрирован: 05.04.2005
Сообщения: 1242
Откуда: Москва

СообщениеДобавлено: Пн Дек 11 2006 16:05    Заголовок сообщения: Ответить с цитатой

скрипты на WSH
делал из стандартных примеров с скрипт центра от микрософт

настройка ip

для примера
настройка ip


Sets the IP address of a computer to 192.168.1.141, and sets the IP gateway to 192.168.1.100.


Код:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

strIPAddress = Array("192.168.1.141")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.100")
strGatewayMetric = Array(1)
 
For Each objNetAdapter in colNetAdapters
    errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
    errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
    If errEnable = 0 Then
        WScript.Echo "The IP address has been changed."
    Else
        WScript.Echo "The IP address could not be changed."
    End If
Next


параметры прокси лежат здесь
HKEY_USERS\ля-ля-ля Ваш ID\Software\Microsoft\Windows\CurrentVersion\Internet Settings


Wink
_________________
Errare humanum est
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Дек 11 2006 16:18    Заголовок сообщения: Ответить с цитатой

спасибо огромное!!!
скажите, а будет это работать под ограниченной учетной записью?
и нужно ли для того чтобы этот скрипт работал под ограниченной записью еще какие то операции делать?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
grf



Зарегистрирован: 05.04.2005
Сообщения: 1242
Откуда: Москва

СообщениеДобавлено: Пн Дек 11 2006 16:39    Заголовок сообщения: Ответить с цитатой

либо соответствующие права, либо под пользователем с правами, через шедулер, или runas, например.

А как Вы думали сменить пользователю IP, не давая ему прав на смену IP?

Wink
_________________
Errare humanum est
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Дек 11 2006 17:13    Заголовок сообщения: Ответить с цитатой

скажите, а возможно както в ХР home просто дать ограниченной учетке разрешение на изменение параметров TCP/IP? тоесть например чтобы все те ограничения остались кроме настроек TCP/IP.
если да, то где это счастье включается?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
grf



Зарегистрирован: 05.04.2005
Сообщения: 1242
Откуда: Москва

СообщениеДобавлено: Пн Дек 11 2006 17:19    Заголовок сообщения: Ответить с цитатой

gpedit.msc не знаю есть ли это в хоме, ни разу хома не видел.

Wink
_________________
Errare humanum est
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Попавший Ламер



Зарегистрирован: 16.04.2003
Сообщения: 326

СообщениеДобавлено: Вт Дек 12 2006 16:44    Заголовок сообщения: Ответить с цитатой

Secpol.msc... gpedit - кажется обрезан в хоме...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
desenix



Зарегистрирован: 14.12.2006
Сообщения: 3
Откуда: Москва

СообщениеДобавлено: Чт Дек 14 2006 11:31    Заголовок сообщения: Ответить с цитатой

можно и батником, не скажу как, но скажу куда рыть
netsh.exe умеет это делать, поиском найдете много интересного

можно даже этот процесс частично автоматизировать, положим вы подключились к сети, но зачем вам разбираться к какой, запускаете скрипт а он автоматически определяет куда вы подключены и оставляет нужный IP.
сделать это просто, надо пинговать например шлюз и смотреть его мак, а можно и просто по IP если они уникальны.
мак смотреть
arp -a
пингуется или нет, можно проверить
ping IP -n 1 && echo yes
ping IP -n 1 || echo no

вообщем, если с netsh разберетесь, с батником "автоматом" могу помочь Smile

а если его в форточках как-то прикрутить к событию кабель подключен, то вообще будет сказка Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Чт Дек 14 2006 11:35    Заголовок сообщения: Ответить с цитатой

desenix писал(а):
можно и батником, не скажу как, но скажу куда рыть
netsh.exe умеет это делать, поиском найдете много интересного

можно даже этот процесс частично автоматизировать, положим вы подключились к сети, но зачем вам разбираться к какой, запускаете скрипт а он автоматически определяет куда вы подключены и оставляет нужный IP.
сделать это просто, надо пинговать например шлюз и смотреть его мак, а можно и просто по IP если они уникальны.
мак смотреть
arp -a
пингуется или нет, можно проверить
ping IP -n 1 && echo yes
ping IP -n 1 || echo no

вообщем, если с netsh разберетесь, с батником "автоматом" могу помочь Smile

а если его в форточках как-то прикрутить к событию кабель подключен, то вообще будет сказка Smile

Спасибо огромное, идея хорохая, пошел копать в эту сторону
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...