Just wondering what the advantages would be as opposed to just simply deploying to an ip/hostname when known? We have a relatively small network ~<100 workstations, and currently using pdqdeploy to deploy the install (remote install wasn't working very well since we're using LDAP and don't have a 'domain user' that I can use to login to all machines).