ZENUpdater.exe is what you call to run the SU....(Setup.exe is the ZESM Component installer....the SU will call this no need to.)
It does not take parameters...When it kicks off, the SU will run as defined in the ZCC using the SU settings.

The simplest way is to run this as Dynamic Administrator....there should not be a ton of popups this way.

If you choose to run as system, you will want to make sure that action is set to "Not Wait" and have the 2nd action run
ZENUpdateWatcher.exe as user.
This is the process that gives the update progress.