Hi everybody,
I want to apply some automation tasks to do my clients, and I hope some of you will share their knowledge and experience with me :-)
I try to give you as many informations as i can, so I'm afraid this Post is gonna be a long one.
The Goal:
I want the Clients to move to a new SEPM and update themselves from MR5 to RU6MP2 completely automatically (BTW: In other AV-Products, you will find a "Move client to Server" option where you can enter an IP-Adress and the client moves. Why is this not implemented?)
But first of all, some Informations on WHY I have to do it:
as some of you might remember I had a few strange Problems with our MR5 SEPM in the past (from clients not reporting correctly to outdated AV-Definitions, Software-Updates not working etc.). When we (here at the company) realized that the person who initially setup this SEPM lost the DB-Encryption-Password, we all agreed that it would be best to install a new, up to date, SEPM and move the clients there.
Systems:
"Old" SEPM: SEP 11.0.5002.333 German language; lots of different Domains (because initially we didn't really understand what "Domains" really mean for the functionality of the SEPM)
"New" SEPM: SEP 11.0.6200.754 English; All clients should be consolidated into one SEPM-Domain
Those two Servers are not and should not be connected to eachother, as we want to get rid of the old one ASAP
Client-System: Windows XPSP3 (while some are, unfortunately, still SP"..), Some Windows7 32 and 64bit Test-Machines
Server systems: Windows2003R2SP2, Windows2008, Windows2008R2
Clients + Servers = araound 4500Machines total
ATM we do not have any sort of Software-Distribution other than a Login-Script (I know this is NOT really a software-distribution, but I just wanted to mention it ;) )
What I tried so far (sorry this post is getting even longer...):
1. Import the english RU6MP2 Update Package to MR5, Apply an Installation-Package to a Group. Wait a few days. -> Nothing happened
2. Create an Installation-Package from english RU6MP2. Apply an Installation-Package on a Group, set "download-Package from" Option to the new SEPMs IIS-Server. Wait a few days -> Nothing happened
Conclusion: The SEPM wont Update Clients with packages other than its own (guess this has to do something with signatures...)
3. Tried SylinkDrop to move some Clients to new SEPM -> Success
4. Created an INSTALL-Group on the RU6MP2 SEPM, applied an Install Package( english RU6MP2) to the MR5-Cleints. Wait a few days -> Nothing happened.
At this point it seemed kinda strange to me that my Clients did not want to update at all. so I startet investigating this Issue.
unfortunately I could not find anything unusual in the event-logs. It seemed the clients are downloading the package, but just do not start installing it.
I then triedthe following, just out of curiousity:
I imported a new RU6MP2 Package GERMAN language to the "old" SEPM. Applied the Install-Package to a group and set the "Download Client-Updatefrom" location to an ENGLISH client-Package on the new RU6MP2-SEPMs IIS.
-> It worked!
Conclusion: SEPM only updates Clients with its own language-Setting. In Fact, if it "thinks" the Clients-Package has the right language-Setting. It upgraded my 11.0.5002.333 German Clients to 11.0.6200.754 English without complaining.
BUT:
I seems like, during this upgrade process, it does not exchange the Sylink.xml, as my upgraded Clients are still connecting to the MR5 SEPM instead of the new one. This is especially confusing as the Process works flawlessly when I fire up a manual client upgrade (using setup.exe) on one of the MR5-clients. When I do this, the clients upgrade themselves and connect to the new SEPM.
So WHY don't the Clients exchange the Sylink.xml when they are upgraded by the SEPM?
At this point I decided to post all that stuff in the forums for your advice/input.
Maybe someone has an even better Idea for switching Servers and Software at once.
Thanks in advance for your help and suggestions
Stephan