Recently I had to migrate all our Symantec Endpoint 12 clients to the new Microsoft forefront endpoint.So I tried to do it during the deployment of Forefront Client, but It seem like the SEP 12 cannot be uninstalled this way…
So here is a quick workaround for this situation.
– create an application for SEP12, by importing his msi file, then ensure that the uninstall string works (you can try this by deploying it to a test collection using the uninstalling function);
– Then create an application for Forefront Endpoint client with a supersedence rule like this one (point to your newly created SEP application);
– Once the application is created, you must create a Deployment type (script installer) with the following properties;
(In this example, I use a registry key as a detection method)
– I’ve also adding some custom error code for debugging purpose
Then you are ready to deploy your forefront applcation, which is now suppoed to silentlly uninstall you SEP12 client before.
**** make sure to try this on a test collection before targeting your prod. ****