Had a thought about this... Just about everything you can do from the console can be done using a "qcommand". That being said you can right click a client in the commcell and select the options to push install the latest updates. Then rather then clicking "OK" to start the update, click "Save as Script" and save the script to any "Unix/Linux" client. This will save the update job as a shell script with an accompanying "xml" file. Once saved all you need to do is change the client name to match with your desired client, and the result will be a command that starts the push install for that client. This will work for multiple clients as well... just start the push update from the commcell and use save as script from there as well. The xml file just needs to be tweaked to add/change the clients as appropriate. Then when the script is executed it would be as if the job was started directly from the GUI as a "push" update install.
Not sure if this will work or be acceptable for your environment/situation, but thought it might be helpful.
Ernst F. Graeler
Senior Engineer III