Where is the install.sh script?
How to install Authentication Services in unattended mode?
Can systems be joined in unattended mode and joining credentials passed?
The install.sh script which is located off the root of the Authentication Services software download package. This will select and install the correct client package for any supported OS.
This command will install Authentication Services client quietly in unattended mode:
#install.sh -q vasclnt
You can install any other Authentication Services packages as well, for example for both the Authentication Services and Group Policy client:
#install.sh -q vasclnt vasgp
See install.sh --help for more information.
The software agreement will automatically be accepted in unattended mode.
There is not a non-interactive mode for joining to the domain, that would have to be scripted.
The password of administrator accounts for joins can be passed with the join command. From the vastool man page:
This option allows you pass in a password on the command line. If automation is required for scripts, either a keytab or the -s option should be used to read the password from a file that is protected with appropriate permissions.
From install.sh --help
This mode was created specifically for scripting. No interaction or
confirmation of any kind is conducted that would halt a script in its
progress. The EULA will automatically be accepted. Some informative
output will reach the console, however.
NOTE: The 'join', 'preflight', and 'license' commands are available but do
not have a non-interactive mode.