Итак, что мы имеем:
1. Сеть под управлением АД Windows2003
2. Компьютер в сети, под управлением Windows XP
3. Желание администратора удаленно и без ведома пользователя установить компонент службы SNMP (на пример).
Скачиваем файлы-примеры:
Cсылка
Что в архиве:
Ключ реестра. template_xp_source.reg Который вносит изменения, меняя путь к дистрибутиву по умолчанию.
В моем случае, дистрибутив лежит в сетевой папке \\192.168.11.2\\Install\\For_Windows\\OS\\WIN XP\\WinLite_Xp_all
Файл-инструкция для установки компонентов ocm.txt
В нем описано какие компоненты будут устанавливаться.
Правила и инструкции написания таких файлов смотрим здесь:
http://social.technet.microsoft.com/Forums/windowsserver/ru-RU/c0c19f86-dcb9-439c-b764-d5d61a14671b/how-to-run-sysocmgr-on-remote-machine
http://sysadmins.ru/topic83703.html
Эти два файла необходимо забросить на клиентскую машину (посредством Radmin или Telnet) в папку "SNMP_remote_client" в корне диска С.
Далее, в одну папку на компьютер администратора копируем из архива:
1. PSexec.exe
2. xp_template.bat
3. SNMP_remote.bat
Запускаем бат-файл xp_template.bat, он сделает подмену пути к источнику дистрибутива по умолчанию, на тот путь, где он лежит.
Рассмотрим батник подробно:
c:\psexec.exe \\192.168.11.186 -u fpk.korabel.local\mike -p ххххх regedit /S c:\SNMP_remote_client\template_xp_source.reg
c:\psexec.exe - путь где у меня лежали все файлы из архива, и сам файл psexec.exe
\\192.168.11.186 - адрес удаленной машины
-u fpk.korabel.local\mike - имя домена \ имя пользователя с уч. записью администратора
-p ххххх - пароль учетной записи
regedit /S c:\SNMP_remote_client\template_xp_source.reg - подмена значений реестра
После этого запускаем бат. файл SNMP_remote.bat
c:\psexec.exe \\192.168.11.186 -u fpk.korabel.local\mike -p ххххх sysocmgr /i:%windir%\inf\sysoc.inf /u:c:\SNMP_remote_client\ocm.txt /q /r
c:\psexec.exe - путь где у меня лежали все файлы из архива, и сам файл psexec.exe
\\192.168.11.186 - адрес удаленной машины
-u fpk.korabel.local\mike - имя домена \ имя пользователя с уч. записью администратора
-p ххххх - пароль учетной записи
/i:%windir%\inf\sysoc.inf /u:c:\SNMP_remote_client\ocm.txt /q /r - команда установки компонентов, указанных в файле c:\SNMP_remote_client\ocm.txt
Все, остается удаленно проверить работу службы и подключать мониторинг.