UBQ000229: Unattended Installation of UltraBac

UBQ ID Number: UBQ000229
Last Modified: 2005-06-06

Summary:

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.

Details:

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

More Information:

See User Manual: Installing UltraBac

See UBQ000009: Installing UltraBac

See UBQ000215: UltraBac Scheduler files

Version: UltraBac v8.x
Copyright UltraBac Software 2005