You could create a domain admin and allow it on all the systems, making sure ssh is enabled and normal users don't have privileges to tweak it off, and then use ssh for install.
How many Macs do you have in total? If it's tens or hundreds, ARD would give the benefits of better managing what software is installed where...