The UCW Installer installs any of the UCW products and supporting components.  It ensures the correct versions are installed and kept up to date.  It can be run interactively or from the command line.



Installing

The latest UCW Installer can be downloaded from:  https://qlinstall.ucworkspace.com/ucwinstaller/prod/0/


1. Run the program and it will setup the UCW Installer.  Follow the instructions on the screen:

 


2. The UCW Installer should start automatically and will display the "Available" software screen.


3. From here you can select to install and of the UCW products.



Uninstalling

To uninstall any UCW product:



(1) Start the UCW Installer


(2) Click on the "Installed" tab


(3) Select the product you would like to un-install and click on "Un-install"









Installing the UCW Installer from the Command Line

To install the UCW Installer from a command, use the following command from an elevated command prompt:


UCWInstaller1.0.204.0.exe /L*V "%temp%\ucwinstaller.log" 


Command Line Options:


/qn - run the installer silently


AUTOMATIC_UPDATE=false  - turn off automatic updates


AUTOMATIC_UPDATE_TIME=04:00 - set the automatic update time




Using the UCW Installer from the Command Line


In all cases the UCW Installer *must* be run from an elevated command prompt.  In the examples belowe you will need to prefix the installer name with its' install folder, typically this the c:\Program Files (x86)\UC Workspace\UCW Installer



Installing Quicklaunch and UC Central from the Command Line


Once the UCW installer is installed (see above), you can then install UCW products. This will install Quicklaunch and supporting products, including the Cloud Agent for UC Central.  Run from an elevated command prompt.  NOTE: you will have to obtain your UC Central provision code from the UC Central web site.


UCWInstaller install --product Quicklaunch 

                 UCWInstaller install --product "UC Central" --commandlineargs CloudAgent:ProvisionCode=ABCD-1234  





Uninstall


Run from an elevated command prompt:


UCWInstaller uninstall --product (Quicklaunch|UCCentral|Weav) 



Update


This will update all products and dependent products.  Run from an elevated command prompt:


UCWInstaller update 




Clean


This will remove *ALL* UCW products and supporting components and erase *ALL* data directories.


UCWInstaller uninstall --product (Quicklaunch|UCCentral|Weav) 



UCW Installer Log Files


All log files are placed in C:\ProgramData\UC Workspace\UCW Installer


During install, update or un-install, UCW Installer log files are written to:

            UCW_Installer_*.log"


Individual MSI log files are written to:

            UCW_{program name}_MSI_Install_*.log


The UCW Installer Service (which is responsible for updates) are written to:

            UCWInstallerHelperService*.log


Quicklaunch Custom Install, Import and Settings Directories


For command line arguments you need to enclose all arguments if more than one in double quotes. Then, for individual items double quotes are escaped with %DQUOTE% and spaces are escaped with %SPACE% and a space is left between each argument.

UCWInstaller.exe install --product Quicklaunch --commandlineargs "Quicklaunch:APPDIR=%DQUOTE%C:\Workspace\UC%SPACE%Workspace\%DQUOTE% Quicklaunch:QL_SETTINGS_DIR=%DQUOTE%C:\ProgramData\UC%SPACE%Workspace\Quicklaunch\%DQUOTE% Quicklaunch:QL_IMPORT_DIR=%DQUOTE%C:\ProgramData\UC%SPACE%Workspace\Quicklaunch\Import\%DQUOTE%"