The installation package for Upgrade Automation is deployed to endpoints during upgrades, along with the installation packages for the products you're upgrading. Upgrade Automation runs on the endpoint, determines which tasks are required to install the product upgrades included in the client deployment package, then performs the required tasks in a defined sequence.
For example, Upgrade Automation checks for pending Windows updates and conflicting products on the endpoint, and it determines whether it needs to remove existing products or upgrade them to a new version.
On each endpoint, Upgrade Automation performs the following tasks to upgrade Trellix ENS and other products you've selected. It skips the tasks required for upgrading products you didn't select.
Downloads the checked-in software packages for the products you want to upgrade, then verifies that they're the correct product versions.
Verifies that no Windows updates are pending. If updates are pending, the Upgrade Automation process exits so that updates can be applied.
For example, if a Windows Update has been downloaded and not applied, or a required reboot following a Windows Update has not been performed, you need to manually complete the pending actions, then start the Upgrade Automation upgrade again.
Verifies that no conflicting products exist on the endpoint.
Harvests local policies for VirusScan Enterprise and Host IPS.
Removes VirusScan Enterprise, Host IPS, and Threat Intelligence Exchange (TIE) for VirusScan Enterprise.
Upgrades Trellix Agent (if selected), installs Trellix ENS and Adaptive Threat Protection, and then applies the local policies.
Installs the selected updates for Trellix ENS and Adaptive Threat Protection.
Installs Trellix Data Exchange Layer Client or upgrades it to the selected version.
Installs Active Response Client or upgrades it to the selected version.
Installs Application Control and Trellix Change Control or upgrades them to the selected version.
Upgrades Trellix Data Loss Prevention to the selected version.
Sends telemetry data to Trellix when installation is complete.