Копоче я тоже долго мучался с переходом на MR2 с подтягиванием старой базы.
Поставил с нуля.
Грохнул SEPM, почистил папки. Поставил. Взял новый Sylink.xml
Прописал в автологон домена подкидывание нового Sylink.xml если он отличаеться на клиентской машине.
Делал через kix + .cmd файлом.
это часть kix-го скрипта
====================
$Result = CompareFileTimes("C:\Program Files\Symantec\Symantec Endpoint Protection\sylink.xml", "\\myserver\NETLOGON\Sylink.xml")
IF $Result = -1
copy "\\myserver\NETLOGON\sep.bat" "c:\tmp"
copy "\\myserver\NETLOGON\sylink.xml" "c:\tmp"
copy "\\myserver\NETLOGON\SylinkDrop.exe" "C:\tmp"
cd "c:\tmp"
SHELL "sep.bat"
$PathToSEP="c:\tmp"
CD $PathToSEP
Shell "SylinkDrop.exe -silent sylink.xml"
copy "\\myserver\NETLOGON\sepstart.bat" "c:\tmp"
cd "c:\tmp"
SHELL "sepstart.bat"
ENDIF
====================
sep.bat таког простого содержания..(что-то не получилось через kix выполнить эту команду)
start smc -stop
и sepstart.bat
start smc -start
это было написано очень быстро, так что по программированию можно 2 ставить
C:\tmp создаеться на каждой машине раньше.
Т.е. смысл какой если на машине стоит SEP, то проверяеться совпадение по дате файлы Sylink.xml, новый и старый. Если на серваке новее, то копируються на лок. машину, останавливаеться служба (start smc -stop) меняеться файл и т.д. и запуск.
В принципе можно было и по другому, остановить службу и просто переписать файл, а затем запустить .. кста как даже и проще, но впадлу переписывать )))
ps/ только аккуратнее, вылезла, потом такая трабла. Если компоненты не было, а пакет для данной группы обновляет не только SEP, а еще и добавляет компоненты (в моем случае TrueScan) то компонент намертво застывает "ожидаеться обновления". Пришлось обходить машины, сносить его, и он нормально ставился с сервака.