Deploy Mersive Solstice Apps with MSI

MSI installers for the Mersive Solstice app and Solstice Conference drivers allow for a GUI-based installation on a local machine or GPO deployment in Active Directory. This allows IT administrators to centrally deploy the Mersive Solstice app and Solstice Conference for Windows users.

Starting in Solstice 5.5, there are separate MSI installers for the Mersive Solstice app (SolsticeClient-5.5.msi) and the Mersive Solstice Conference drivers (SolsticeConferenceDrivers-1.3.msi). First run the Mersive Solstice app installer, then install the Mersive Solstice Conference drivers. Note that these installers must be run with administrator privileges. Mersive recommends using MSI installers in a remote deployment using either an administrator or the SYSTEM account to install them properly. Because of this, admin-installed versions of the Mersive Solstice app and Mersive Solstice Conference drivers cannot be auto-updated by users upon connecting to a Pod running a newer version of Solstice.

In Solstice 5.4 and earlier, the Mersive Solstice app installer (e.g., SolsticeClient-5.4.msi) will also install the Mersive Solstice Conference drivers.

The MSI installers can be run either interactively, specifying options through the GUI, or silently, specifying installation parameters directly on the command line to make automated deployment easier.

 

Important Note: If Solstice Conference capabilities are currently installed from a 5.3 or 5.3.1 version of the Mersive Solstice app, admins centrally upgrading the app via MSI will first need to remotely reboot the user machine and then uninstall the previous version of the app via MSI before upgrading. Admins can use the following command lines for uninstalling the 5.3 or 5.3.1 versions of the app:

5.3:
msiexec /x “{8cca01d5-9b6f-4474-9409-d5a586c3c2e7}” AFTERBOOT=1 /quiet

5.3.1:
msiexec /x “{b4efba4f-8b7f-42e4-a991-c779da1bff58}” AFTERBOOT=1 /quiet

After running the uninstall command, admins can then install the newer version of the app via MSI as normal. If Solstice Conference capabilities are not currently installed, admins can upgrade or uninstall as normal.

 

Mersive Solstice App Installer Values

The current values that can be set during installation of version 5.5 of the Mersive Solstice app (SolsticeClient-5.5.msi) are as follows:

Mersive MSI installers are case sensitive. Installation options must be specified in capital letters.

INSTALLDIR=path controls where the Mersive Solstice app will be installed. The default is: C:\Program Files\Mersive Technologies, Inc\Solstice\Client

STARTONLOGIN={0|1} controls whether the app will auto launch when a user logs in. A value of 1 means the app will start automatically; 0 means it will not.

STARTDOCKED={0|1} determines whether or not the app starts in docked mode. A value of 1 sets the app to start in docked mode; 0 opens the app's UI window on start.

ADDSHORTCUT={0|1} determines whether an icon for the Mersive Solstice app is added to the user's desktop. A value of 1 adds the icon to the desktop.

SDSADDRESS=address where 'address' can be a domain name (e.g., sdshost.yourcompany.com) or an IP address (e.g., 123.4.5.67). This sets the initial value of the Solstice Discovery Service Address in the app (Settings > General). If this parameter is not given, the app’s SDS Address will not be modified.

NAME=”user name with spaces” sets a user's Display Name value in the app (Settings > General). If this value is not set, the user will be asked to enter a name when they first run the app. If a name value contains spaces, it needs to be surrounded by quotes.

DEFAULTNAME={0|1} controls whether to set the user's Display Name in the app (Settings > General) to be the name of the computer the app is being installed on. A value of 1 set the user's name to the computer name. If both DEFAULTNAME=1 and a NAME value are specified, the Display Name will be set to the machine name (DEFAULTNAME setting takes precedence).

NOTIFICATIONLEVEL={0-2} sets how many Notifications (Settings > General) the user will see. A value of 0 disables all notifications; 1 displays only critical notifications; 2 results in the user seeing all notifications.

Notification settings also control notifications for Solstice Conference drivers. Selecting None will turn off performance and compatibility notifications related to using Solstice resources for a video conference.

AUTOSHAREDESKTOP={0|1} sets whether Solstice automatically shares the user's desktop as soon as they connect to a Solstice display. A value of 1 sets Quick Share Desktop (Settings > Control) to on; 0 disables it.

AUTOSHAREAUDIO={0|1} sets whether audio is automatically shared when the user shares their desktop or an application window. A value of 1 sets Auto Share Audio (Settings > Control) to on; 0 disables it.

HIDEUIWHENSHARING={0|1} controls whether the app's User Interface (UI) is hidden when the desktop is being shared. This is a convenient shortcut so it doesn’t get in the way of content being shared. A value of 1 sets Hide on Desktop Share (Settings > Control) to on; 0 disables automatic desktop sharing.

SLSDISCONNECTSENSITIVITY=[0-5] affects how the Solstice Location Service applies auto-disconnect logic to a user's Pod connection. Choose an auto-disconnect sensitivity between 1 (very low) and 5 (very high). A value of 0 disables auto-disconnect.

POWERPOINTEXTENDDISPLAY={0|1} controls the Extended Presentation Mode setting (Settings > Control) upon install. A value of 1 turns on Extended Presentation Mode; 0 turns it off. If no value is specified, defaults to 1.

SHAREPODDISPLAY={0|1} determines whether the Share Pod Display setting for Solstice Conference (Settings > Conference) is enabled or disabled. A value of 1 turns on the Share Pod Display toggle; 0 turns it off for better performance on some devices. If this parameter is not given, the Share Pod Display setting will be set to on.

HIDECONFERENCE={0|1} hides the Solstice Conference functionality in the Mersive Solstice app from end-users. A value of 1 hides Solstice Conference–specific functions.

HIDESETTINGS={0|1} hides the settings options and configurations from end-users. A value of 1 hides the settings; 0 allows users to view and configure settings.

MSI and SCCM installs of the Mersive Solstice app store their settings in a central shared location (e.g., C:\ProgramData\Mersive\ALLUSERS\Solstice\Client), not in each user's home directory. This allows for centralized management of these settings and the ability to update them for all users at installation time.

Examples

Related Topics

Deploy Mersive Solstice App on Windows with SCCM

Configure Mersive Solstice App Defaults on macOS