I know Im probably missing something very simple but Im amature when it comes to batch scripting. What I am trying to do is this. Remove symantec, Then check if sophos is installed (doing this by looking for a particular file in the sophos installation directory) if exists do nothing, if not exist then install. %windir%\system32\msiexec.exe /q /x {76B2BC31-2D96-4170-9C44-09E13B5555F3} /norestart IF EXIST ""C:\Program files\Sophos\savmain.exe" goto end \\ln-co-avs01\InterChk\ESXP\setup.exe -mng yes -user domain\username -pwd Pass#123 -s exit i can get it to uninstall symantec and then install sophos but it keeps reinstalling sophos to a client that already has it installed. your help would be greatly appreciated.