Pushing the UltraBac 8 installation out to several remote machines using the GUI based setup requires some manual work. Each machine name must be specified during the rollout, along with the selection of installation components, depending on the preference of the user. As an alternative, a small batch file may be created and configured to install to several remote machines "unattended,” free from error messages if they should occur.
The UltraBac installation cannot install to a machine that is actively
running UltraBac. If a backup job is running or the user interface is
launched on the machine to which you're installing, the setup program
will fail for that machine, and it will continue going through the list
to the next machine in line.
The following options are available by running “setup.exe” through the
command line:
/TimeLimit [###] – Limits the amount of time the installation can run on
each system to the number of seconds specified.
/InstallTo – A list of machine names separated by spaces is defined.
/Unattended – Suppresses any error messages.
/Logfile X:\path.txt – The path to an output log file, so that errors may
be viewed if any occured during the installation.
/Inifile: <filename> -- Allows specification of an "ini"
file.
Installing or upgrading to 40+ machines can be very time consuming if one
had to do it manually each time new software became available. Writing
a batch file automating this process takes a bit of time, but only as
much as typing each machine name to which the installation is being pushed.
The bulk of the batch file consists of machine names, which are separated
by a single space. The following is an example of an unattended installation
to five different machines, with a three minute timeout, and an output
log file sent to "C:\outputlog.txt."
"C:\Program Files\UltraBac Software\UltraBac8\Setup.exe" /TimeLimit
[180] /InstallTo <machinename1><machinename2><machinename3>
<machinename4><machinename5> /Unattended /Logfile C:\outputlog.txt
Also, if rolling out the software to machines in a different domain, the
"Net Use" command may be used to establish connectivity before
the installation begins. If access to the \\<machinename>\admin$
share is denied, the setup will fail. A "Net Use" command run
prior to the installation with the proper credentials can establish access
to the "admin$" share, enabling the installation to complete.
An example of the "Net Use" command follows:
Net Use \\machinename /U:domainname\username password
See User Manual: Installing UltraBac
See UBQ000009: Installing UltraBac
See UBQ000215: UltraBac Scheduler files