PDA

Показать полную графическую версию : [решено] удаленной изменение tcp/ip настроек


hnsk
26-08-2009, 23:08
добрый день граждане! :-)
win2k3
win xp sp3

у меня вот такая интересная проблемка:

есть рабочий дополнительный контроллер домена
есть задача: не сгоняя пользователей дописать им ip dns'a.


вот какие есть наработки и вопросы
1) netsh - классная штука но требует имя подключения
написал батник(netsh interface ip add dns name="Подключение по локальной сети" addr=192.168.10.5 index=2) котоый сумеет это сделать, НО возможно у некотрых пользователей

имена подключений переименнованы- тогда батник не сработает
есть англ. версии windows - и в этом случае батник тоже не сработает
то есть этот вариант тоже не подходит, если вы только не найдете варианта выхода из этого положения
2) правкой реестра
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{F23C6614-D44D-4F99-9CD7-B881205B3B64}]
"NameServer"=REG_SZ:192.168.10.3
почему то тоже не работает ((


жду от вас альтернативных решений или правкой моих неправильных действий! спасибо!

amel27
27-08-2009, 06:40
hnsk, попробуй так:
WMIC NICCONFIG Where IPEnabled=TRUE CALL SetDNSServerSearchOrder("192.168.10.3","192.168.10.5")

hnsk
27-08-2009, 12:32
amel27, сработало! спасибо;)

а что это за язык такой?!


а почему интересно рег файл откзался работать?!

amel27
28-08-2009, 06:22
а что это за язык такой?! »глянь ТУТ (http://forum.oszone.net/thread-130222.html) всё, что касается WMI
а почему интересно рег файл откзался работать?! »
- ID интерфейса на каждом компе свой;
- параметры реестра применяются только после перезагрузки компа/TCPIP

hnsk
02-09-2009, 19:32
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.

C:\Documents and Settings\test1>WMIC NICCONFIG Where IPEnabled=TRUE CALL SetDNSS
erverSearchOrder("192.168.10.3","192.168.10.5")
Дождитесь завершения установки WMIC.
Интерпретация Mof-файла: C:\WINDOWS\system32\wbem\CliEgAliases.mof(Ошибка - 2)
Компилятором возвращена ошибка 0x80044007

C:\Documents and Settings\test1>

вот что тут выдало паро клиентских машин!


кстати забыл сказать что есть еще 2-3 машины с 2000
на них он тоже не работает((

Petya V4sechkin
02-09-2009, 20:38
вот что тут выдало паро клиентских машин!
Попробуйте Repairing and re-registering the WMI (http://windowsxp.mvps.org/repairwmi.htm)

amel27
03-09-2009, 10:58
забыл сказать что есть еще 2-3 машины с 2000 »
увы, WMI на Win2000 не имеет CMD-интерфейса, то же самое на WSH (VBS):
Set objWMI = GetObject("WinMgmts:\\.\Root\CIMV2")
Set colNIC = objWMI.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE")

For Each objNIC In colNIC
objNIC.SetDNSServerSearchOrder Array("192.168.10.3","192.168.10.5")
Next




© OSzone.net 2001-2012