Hello.
In a customer of ours, we did something similar to what MelindaS is suggesting.
We provided the HelpDesk team the MSI file and its appropriate parameters for the client (but the same could be applied to the agent) and they pushed it to all the machines at once.
The tricky part may be the
Servers have different business services and owners
part, but it it will depend on whether the team responsible for the (push) installation has access/permissions to perform the upgrade on all the machines.
On other situation, we upgraded only 2 machines from each Unix distribution (namely Linux, Unix and HP-UX), so the (total) automation effort was not worth it.
In summary, it will depend on having access to all the machines and being able to prepare a script or package to push/execute on each machine or group of machines.
Best regards,
Ricardo Bernardino