Is there a sane method to set uEFI settings (for machines with no OS) from a remote machine? I've just spent hours for changing the boot order of a handful of machines. The extended boot up times for uEFI machines are horrible!
Yes there is, depending on your vendor.
For example, for IBM IMM-based servers: