Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Скрипт заведения машины в домен и настройка ip
 
Скрипт заведения машины в домен и настройка ip

Собсно нужен скрипт который бы прописывал бы ip машине, и заводил бы её в домен. На чем лучше написать и проще написать. Если есть мануалы по теме , то гуд.
 
Проще всего писать на WSH (VBScript или JavaScript).
Примеры:
http://cwashington.netreach.net/depo/view.asp?Index=877&ScriptType=vbscript

http://www.microsoft.com/technet/scriptcenter/resources/qanda/mar06/hey0329.mspx
 
IP:
Код
netsh int ip set address «Local Area Connection» static 192.168.0.2 255.255.255.0 192.168.0.1 2
netsh int ip set dns «Local Area Connection» static 192.168.0.2

Включение:
netdom
 
Кароче получилось нечто следующее

Код
netsh interface ip set address "WiFi" static 192.168.1.14 255.255.255.0 192.168.1.4 2
netsh interface ip set dns "WiFi" static 192.168.1.1
netdom JOIN WorkStation /Domain:domain /UserD:komun1st /PasswordD:MyPass


Теперь осталось только узнать как в переменную забить mac нужной сетевухи
 
Кароче получилось нечто следующее


::это я пихнул в HKLM RunOnce
for /f %%i in ('getmac ^| findstr [0-9A-Z]-') do set mac=%%i
cd c:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
copy c:\1\ip\%mac%
type %mac%  > 1.bat
cd c:\1\name\
c:\1\name\%mac%.bat
pause


::в папочке ip лежат отдельные скрипты в которых в тупую прописаны настройки для каждой машины. То есть первый скрипт определяет mac, забивает его в перемменую, потом копирует файл в автозагрузку с таким же именем (имя без расширения бат ибо почему то после переменной добавляется пробел, а в именах файлах пробел перед строчкой удаляется , поэтому невозможно вызвать файл), поэтому после копирования командой type выводим в батник

netsh interface ip set address "LAN" static 192.168.3.18 255.255.255.0 192.168.3.1 2
netsh interface ip set dns "LAN" static 192.168.1.1
netdom JOIN %COMPUTERNAME% /Domain:FEM-SUT.spb.ru /UserD:AccOpUser /PasswordD:pass
c:\1\del_scr.bat



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

net stop iisadmin /y
newsid /a 308NT /d 0
shutdown -r -t 20


уходим в ребут, после запускается скрипт ip и апосля , тупо затираем скрипт 1.bat
скпритом del_scr
cd c:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\
print @echo off > 1.bat

Ребут , и радуемся
Страницы: 1
Читают тему