Advanced Install Cached Mode

Prev Next

Golden image based non-persistent Cached Mode

Prerequisites must be installed before SysTrack Cloud Edition.

Non-persistent desktops contain one or more desktops automatically created and customized by virtual machine templates.  Users are allocated any desktop currently available in the pool, which may differ between sessions.  This desktop is assigned dynamically each time the user connects.

Advanced installation steps are only necessary for use of the SysTrack cloud agent under certain circumstances, generally non-persistent pooled image-based deployments.

For purely non-persistent systems without associated persistent storage devices, a file share location must be specified for storage of the SysTrack cloud agent database files.  This network file share location will require that the local computer account for each system that will use it have read/write access for the agent to create and maintain its database on each endpoint.

Install, reinstall, upgrade, and uninstall must take place on the **golden image** for the Non-persistent desktop.

First-time (Advanced “Cached Mode”) installation – SysTrackCloudEdition.msi

  • Default values will be used if not set (read Command Line Properties).

  • Add REBOOT=R to suppress automatic and certain prompts for system restarts.

  • Add INSTALLDIR if the install path is not default install path (read Command Line Properties)

    • Default install path on 32-bit operating system:

      “<[ProgramFilesFolder]\SysTrack\LsiAgent>” or, “C:\Program Files\SysTrack\LsiAgent”

    • Default install path on 64-bit operating system:

      “<[ProgramFilesFolder]\SysTrack\LsiAgent>” or, “C:\Program Files (x86)\SysTrack\LsiAgent”

    • Required to place double quotes around path assigned to INSTALLDIR.

  • Add CONFIGNAME=”<EnterConfigurationName>” to assign a named configuration otherwise the default value “” will be used.

  • Required to place double quotes around value assigned to CONFIGNAME.

  • Add CACHEDMODE=1 to toggle agent behavior to periodically cache the child database on the master and to cache at device shutdown.  When the device is started, the cached database will be fetched from the associated master and agent collection will begin with or without an associated user session.  Otherwise, the default value 0 will be used.

  • Add RUNONPARENT=<EnterValue>

    • RUNONPARENT=0 (default) means the agent will exit on the parent image.

    • RUNONPARENT=1 means the agent will run on the parent image.

  • Required to place double quotes around values assigned to INSTALLDIR and CONFIGNAME.

  • Add PROXYCONNECTIONHUB =”<EnterProxyConnectionHubSystemName>” to assign the name of the ProxyConnectionHub system (if applicable), otherwise the default value “” will be used. (optional), example:

    • PROXYCONNECTIONHUB=<servername>.<domain>.org

  • Add AUTODETECTPROXY =”<EnterUseAutoDetectValue>” to assign the preferred proxy setting: whether or not to use autodetect, otherwise the default value 0 will be used.  Assign “1” if true, “0” otherwise. (optional), example

    • AUTODETECTPROXY=(1 if true, 0 otherwise), default value is 0.

  • Add AUTOCONFIGSCRIPT =”<EnterAddressOfAPacFile>” to assign the preferred proxy setting: the address of a .pac file to get proxy information, otherwise the default value “” will be used. (optional), example:

    • AUTOCONFIGSCRIPT=http://<server>.<domain>.org/test.pac

  • Add HTTPSPROXY =”< EnterAddressForPreferredHTTPSProxy >” to assign the preferred proxy setting: the address for the preferred HTTPS proxy, otherwise the default value “” will be used. (optional), example:

    • HTTPSPROXY=127.0.0.1:443

  • Required to add LANGUAGE=<EnterLanguageCode> (UPPERCASE) to view the Client Tray App.

    • Arabic: LANGUAGE=AR

    • Chinese: LANGUAGE=ZH

    • English (default): LANGUAGE=EN

    • French: LANGUAGE=FR

    • German: LANGUAGE=DE

    • Japanese: LANGUAGE=JA

    • Portuguese: LANGUAGE=PT

    • Spanish: LANGUAGE=ES

      Msiexec.exe /qn /i “<enter path>\SysTrackCloudEdition.msi” REBOOT=R LANGUAGE=<ENTERLANGUAGECODE> INSTALLDIR=”<enter path>\SysTrack\LsiAgent” CONFIGNAME=”<EnterConfigurationNameHere>” CACHEDMODE=1 /L*v <enter path to an existing temp folder>\ silentinstallclient.log (optional)

      IMPORTANT:  Never, under any circumstances, copy and paste command lines from this or any document into a command prompt window.  There are known issues with the characters not lining up correctly and in almost all cases, the command line will not function correctly.  It’s more than likely that the neutral quotation marks and neutral double quotation marks get converted during the paste operation into curly quotation marks and curly double quotation marks which will not function as desired when applied to commands on the command line.

      First-time “Cached Mode” Install (default install path, no logging, no configuration name):

      First-time “Cached Mode” Install (Not default install path, no logging, no configuration name)

      First-time “Cached Mode” Install (default install path, with logging, no configuration name, create temp folder):

      First-time “Cached Mode” Install (Not default install path, with logging, no configuration name, create temp folder):

Reinstall (Advanced “Cached Mode”) – SysTrackCloudEdition.msi

  • Default values will be used if not set (read Command Line Properties).

  • Add REINSTALL=ALL to the command line.

  • Add REBOOT=R to suppress automatic and certain prompts for system restarts.

  • INSTALLDIR property is not valid for a Reinstall.

  • Add CONFIGNAME=”<EnterConfigurationName>” to assign a named configuration otherwise the default value “” will be used.

  • Add CACHEDMODE=1 to toggle agent behavior to periodically cache the child database on the master and to cache at device shutdown.  When the device is started, the cached database will be fetched from the associated master and agent collection will begin with or without an associated user session.  Otherwise, the default value 0 will be used.

  • Add RUNONPARENT=<EnterValue>

    • RUNONPARENT=0 (default) means the agent will exit on the parent image.

    • RUNONPARENT=1 means the agent will run on the parent image.

  • Add PROXYCONNECTIONHUB =”<EnterProxyConnectionHubSystemName>” to change the currently installed named ProxyConnectionHub system name otherwise the default value “” will be used.

    • PROXYCONNECTIONHUB=<servername>.<domain>.org

  • Add AUTODETECTPROXY =”<EnterUseAutoDetectValue>” to change the currently installed preferred proxy setting: whether or not to use autodetect, otherwise the default value 0 will be used.  Assign “1” if true, “0” otherwise.

    • AUTODETECTPROXY=(1 if true, 0 otherwise), default value is 0.

  • Add AUTOCONFIGSCRIPT =”<EnterAddressOfAPacFile>” to change the currently installed preferred proxy setting: the address of a .pac file to get proxy information, otherwise the default value “” will be used.

    • AUTOCONFIGSCRIPT=http://<server>.<domain>.org/test.pac

  • Add HTTPSPROXY =”< EnterAddressForPreferredHTTPSProxy >” to change the currently installed preferred proxy setting: the address for the preferred HTTPS proxy, otherwise the default value “” will be used.

  • Required to add LANGUAGE=<EnterLanguageCode> (UPPERCASE) to view the Client Tray App.

    • Arabic: LANGUAGE=AR

    • Chinese: LANGUAGE=ZH

    • English (default): LANGUAGE=EN

    • French: LANGUAGE=FR

    • German: LANGUAGE=DE

    • Japanese: LANGUAGE=JA

    • Portuguese: LANGUAGE=PT

    • Spanish: LANGUAGE=ES

      Msiexec.exe /qn /i “<enter path>\SysTrackCloudEdition.msi” REINSTALL=ALL REBOOT=R LANGUAGE=<ENTERLANGUAGECODE> CONFIGNAME=”<EnterConfigurationNameHere>” CACHEDMODE=1 /L*v <enter path to an existing temp folder>\silentreinstallclient.log (optional)

      IMPORTANT:  Never, under any circumstances, copy and paste command lines from this or any document into a command prompt window.  There are known issues with the characters not lining up correctly and in almost all cases, the command line will not function correctly.  It’s more than likely that the neutral quotation marks and neutral double quotation marks get converted during the paste operation into curly quotation marks and curly double quotation marks which will not function as desired when applied to commands on the command line.

      Reinstall “Cached Mode” (no configuration name, no logging):

      Reinstall “Cached Mode” (no configuration name, with logging, create temp folder):

Upgrade (Advanced “Cached Mode”) – SysTrackCloudEdition.msi

  • Keep currently installed property settings (CONFIGNAME, CACHEDMODE, PROXYCONNECTIONHUB, AUTODETECTPROXY, AUTOCONFIGSCRIPT, HTTPSPROXY, RUNONPARENT)

    • FORCE property is not required.

    • CONFIGNAME property is not required.

    • CACHEDMODE property is not required.

    • PROXYCONNECTIONHUB property is not required.

    • AUTODETECTPROXY property is not required.

    • AUTOCONFIGSCRIPT property is not required.

    • HTTPSPROXY property is not required.

    • RUNONPARENT property is not required.

    • Add REBOOT=R to suppress automatic and certain prompts for system restarts.

    • Add INSTALLDIR if the install path is not default path (read Command Line Properties).

    • Required to add LANGUAGE=<EnterLanguageCode> (UPPERCASE) to view the Client Tray App.

      • Arabic: LANGUAGE=AR

      • Chinese: LANGUAGE=ZH

      • English (default): LANGUAGE=EN

      • French: LANGUAGE=FR

      • German: LANGUAGE=DE

      • Japanese: LANGUAGE=JA

      • Portuguese: LANGUAGE=PT

      • Spanish: LANGUAGE=ES

        Msiexec.exe /qn /i “<enter path>\SysTrackCloudEdition.msi” REBOOT=R LANGUAGE=<ENTERLANGUAGECODE> INSTALLDIR=”<enter path>\SysTrack\LsiAgent” /L*v <enter path to an existing temp folder>\ silentupgradeclient.log (optional)

        Important:  Never, under any circumstances, copy and paste command lines from this or any document into a command prompt window.  There are known issues with the characters not lining up correctly and in almost all cases, the command line will not function correctly.  It’s more than likely that the neutral quotation marks and neutral double quotation marks get converted during the paste operation into curly quotation marks and curly double quotation marks which will not function as desired when applied to commands on the command line.

        Upgrade “Cached Mode” (default install path, keep current CONFIGNAME and CACHEDMODE settings, no logging)

        Upgrade “Cached Mode” (Not default install path, keep current CONFIGNAME and CACHEDMODE settings, no logging)

        Upgrade “Cached Mode” (default install path, keep current CONFIGNAME and CACHEDMODE settings, with logging, create temp folder)

        Upgrade “Cached Mode” (Not default install path, keep current CONFIGNAME and CACHEDMODE settings, with logging, create temp folder)

  • Change currently installed property settings (CONFIGNAME and/or CACHEDMODE, PROXYCONNECTIONHUB, AUTODETECTPROXY, AUTOCONFIGSCRIPT, HTTPSPROXY, RUNONPARENT)

    • Add FORCE=1 to force the installer to use values assigned to CONFIGNAME, CACHEDMODE, PROXYCONNECTIONHUB, AUTODETECTPROXY, AUTOCONFIGSCRIPT, HTTPSPROXY properties.  Requires values assigned to properties or their default value “” will be used (read Command Line Properties).

    • Add CONFIGNAME=”<EnterConfigurationName>” to assign a named configuration.

    • Add CACHEDMODE=1 to toggle agent behavior to periodically cache the child database on the master and to cache at device shutdown.  When the device is started, the cached database will be fetched from the associated master and agent collection will begin with or without an associated user session.  Otherwise, the default value 0 will be used.

    • Add RUNONPARENT=<EnterValue>

      • RUNONPARENT=0 (default) means the agent will exit on the parent image.

      • RUNONPARENT=1 means the agent will run on the parent image.

    • Add PROXYCONNECTIONHUB =”<EnterProxyConnectionHubSystemName>” to change the currently installed named ProxyConnectionHub system name otherwise the default value “” will be used.

      • PROXYCONNECTIONHUB=<servername>.<domain>.org

    • Add AUTODETECTPROXY =”<EnterUseAutoDetectValue>” to change the currently installed preferred proxy setting: whether or not to use autodetect, otherwise the default value 0 will be used.  Assign “1” if true, “0” otherwise.

      • AUTODETECTPROXY=(1 if true, 0 otherwise), default value is 0.

    • Add AUTOCONFIGSCRIPT =”<EnterAddressOfAPacFile>” to change the currently installed preferred proxy setting: the address of a .pac file to get proxy information, otherwise the default value “” will be used.

      • AUTOCONFIGSCRIPT=http://<server>.<domain>.org/test.pac

    • Add HTTPSPROXY =”< EnterAddressForPreferredHTTPSProxy >” to change the currently installed preferred proxy setting: the address for the preferred HTTPS proxy, otherwise the default value “” will be used.

    • Required to add LANGUAGE=<EnterLanguageCode> (UPPERCASE) to view the Client Tray App.

      • Arabic:        LANGUAGE=AR

      • Chinese:        LANGUAGE=ZH

      • English (default):    LANGUAGE=EN

      • French:        LANGUAGE=FR

      • German:        LANGUAGE=DE

      • Japanese:        LANGUAGE=JA

      • Portuguese:        LANGUAGE=PT

      • Spanish:        LANGUAGE=ES

    • Add REBOOT=R to suppress automatic and certain prompts for system restarts.

    • Add INSTALLDIR if the install path is not default path (read Command Line Properties)

    • Required to place double quotes around values assigned to INSTALLDIR and CONFIGNAME.

      Msiexec.exe /qn /i “<enter path>\SysTrackCloudEdition.msi” FORCE=1 REBOOT=R LANGUAGE=<ENTERLANGUAGECODE> CONFIGNAME=”<EnterConfigurationNameHere>” CACHEDMODE=1 INSTALLDIR=”<enter path>\SysTrack\LsiAgent” /L*v <enter path to an existing temp folder>\ silentupgradeclient.log (optional)

      IMPORTANT:  Never, under any circumstances, copy and paste command lines from this or any document into a command prompt window.  There are known issues with the characters not lining up correctly and in almost all cases, the command line will not function correctly.  It’s more than likely that the neutral quotation marks and neutral double quotation marks get converted during the paste operation into curly quotation marks and curly double quotation marks which will not function as desired when applied to commands on the command line.

      Upgrade “Cached Mode”, default install path, change current CACHEDMODE and CONFIGNAME, no logging

      Upgrade “Cached Mode”, Not default install path, change current CACHEDMODE and CONFIGNAME, no logging

      Upgrade “Cached Mode”, default install path, change current CACHEDMODE and CONFIGNAME, with logging, create temp folder

      Upgrade “Cached Mode”, Not default install path, change current CACHEDMODE and CONFIGNAME, with logging, create temp folder

Parameter Information:  Read Command Line Properties

  • All Property names must be UPPERCASE:

    • REBOOT=R: to suppress automatic and certain prompts for system restarts.

    • REINSTALL=ALL:  Required for Reinstall only.

    • CONFIGNAME=”<EnterConfigurationName>”: to assign a named configuration.

    • PROXYCONNECTIONHUB=<servername>.<domain>.org : assign name of the ProxyConnectionHub system (if applicable) <Optional>

    • AUTODETECTPROXY=1 or 0 (default is 0): assign preferred proxy setting: whether to use autodetect <Optional>

    • AUTOCONFIGSCRIPT=http://<server>.<domain>.org/test.pac : assign preferred proxy setting:  the address of a *.pac file to get proxy information from <Optional>

    • HTTPSPROXY=127.0.0.1:443: assign preferred proxy setting:  the address for the preferred HTTPS proxy <Optional>

    • RUNONPARENT:  Optional for “Cached Mode”.

    • CACHEDMODE:  Required for “Cached Mode” only.

    • Required to add LANGUAGE=<EnterLanguageCode> (UPPERCASE) to view the Client Tray App.

    • FORCE: <Required for Upgrades only when command line properties CONFIGNAME, CACHEDMODE, PROXYCONNECTIONHUB, AUTODETECTPROXY, AUTOCONFIGSCRIPT, HTTPSPROXY, RUNONPARENT are to be used>

      • FORCE=1: will force the Upgrade process to use both the CONFIGNAME and CACHEDMODE property values to change the currently installed value.  Requires values assigned to CONFIGNAME, CACHEDMODE, PROXYCONNECTIONHUB, AUTODETECTPROXY, AUTOCONFIGSCRIPT, HTTPSPROXY, RUNONPARENT or their default value “” will be used (read Command Line Properties).

      • FORCE=0: < not required because the default is 0 >

    • INSTALLDIR:  Required for First-time and Upgrade installations and if not using the default install path

  • /qn – (q)silent mode (no user interaction); (n)no user interface

  • /i – install

  • /L*v – verbose logging (optional): The L in L*v may use a lower case (l).

  • Either installation type will take a few minutes to complete.

  • If you are performing a silent installation (using the /qn switch), a good way of knowing if the installation is still running would be to look into the Task Manager.  There, you should see multiple listings of “msiexec.exe”.  And, if you ran the MSI installer with logging (using the /L*v switch), not only will the log be created, but inside toward the bottom of the information, will display whether the installation was a success or failure.

  • To determine if a system reboot is needed, simply add the /L*v switch to create a log file when performing a silent mode installation and search for entries that indicate a system reboot is required.  Key words to search for are:  System restart and Reboot.  Results:

    Info 1903.Scheduling reboot operation: Deleting file c:\Config.Msi\3c4d50f.rbf. Must reboot to complete operation.

    MSI (s) (EC:A0) [16:38:48:595]: The Windows Installer initiated a system restart to complete or continue the configuration of 'Systems Management Agent'.

    Property(S): MsiSystemRebootPending = 1