You could build a custom definition in patch and compliance which would give you the built in option to stop a process. If you wanted to use software distribution, there are a couple methods but what may be the easiest is to write a batch script using taskkill to end the process, and then either create a distribution bundle that runs your batch script first, or, you could just add the next line to the script to execute your software.
If you chose the latter option, then you would write a batch script that uses taskkill as the first command and then executes your MSI as the second command. You'd create a batch package in ivanti and add the batch script as the primary file and the msi as an additional file. The additional file will be copied to the sdmcache directory, so in the batch script you'd need to reference that path.
Let me know if that helps and whatever other questions you have.
I would use a powershell script to terminate the process. I think that you can use this in the actual software distribution, custom definition or group it in a scheduled task.