We recently upgraded ePO from 4.6.6 to 5.0.1 and deployed Encryption.
The former ePO administrators have moved on (litterally while we had McAfee Professional Services on site) so I'm learning ePO from the beginning here.
With managed systems, how can I force systems not running VSE 8.8 to uninstall a previous version and then install 8.8?
Create a product deployment task, configure it to install 8.8, and then assign it to the machines - when the task runs, it will work out if it needs to remove any existing software before installing 8.8. You don't need to create a separate uninstall task for any previous versions.