Workspace Streaming

 View Only

Symantec Workspace Agents Deployment Configurations Using MSI 

Mar 15, 2011 12:08 PM

Symantec Workspace Streaming and Virtualization agents have been combined into a single distribution since 6.1 SP1. With that combination we only get it in exe format. This was a sort of inconvenience for certain deployment methods. This article outlines how the MSIs can be extracted from that combined SEVAgents.exe.

Extracting MSIs

You will find the following referenced files SEVAgents.exe and SEVAgents_x64.exe in the installation media directory for Symantec Workspace Streaming.  The Workspace Streaming installer is a self-extracting archive the extracts the file contents to %TEMP%\disk1.  You will find the SEVAgents installers in \disk1\client (for 32-bit) or \disk1\client\x64 (for 64-bit).

SEVAgents.exe, is the default agent install executable which contains all that is required for installing streaming and virtualization agent. If you are interested in installing using MSI, you have to follow the below steps:

Extract the MSIs from SEVAgetnts.exe by executing it, then getting the necessary files from %ALLUSERPROFILE%\SYMANTEC\SEV folder. The MSIs and VC runtime are in a folder starting with "GL".

You will need the following 4 files:

  • vc_red.msi
  • vc_red.cab
  • Symantec_Workspace_Virtualization.msi
  • Symantec Workspace Streaming.msi

For necessary configurations, you can refer to the accompanying setupcfg.txt. All necessary arguments are in this file but the format is only understood by SEVAgents.exe. In order to use it with MSI, you have to use them without the prefix "SWS." or "SWV."; SWS refers to arguments related to streaming agent and SWV refers to arguments related to virtualization.

Installation Order

When installing using MSI, you have to make sure both agents and its dependent libraries are installed in the right order, in order to match what the SEVAgents.exe does. The recommended order of install is

  1. VC Runtime redistributables
  2. Virtualization Agent
  3. Streaming Agent

Here are example installation options for each of the MSI independently:

msiexec /i vc_red.msi REBOOT=ReallySuppress

msiexec /i Symantec_Workspace_Virtualization.msi REBOOT=ReallySuppress PRODUCT_KEY=abcde-12345-z123a-b3c4d ADDLOCAL=SVS_Admin /q

msiexec /i "Symantec Workspace Streaming Agent.msi" FROM_LAUNCHER=1 REBOOT=ReallySuppress CLIENT_CONFIG="c:\my_source_files\appstreamcfg.txt" STS_SERVER=streaming-srv LAUNCH_SERVER_URL=http://streaming-srv /q

Privilege for install

To have a successful installation, installs should be executed using administrator privilege. Note: In case of Vista and Windows 7, installer should be run with "Run as administrator" option.

Additional information

List of MSI options available

Install Options

                </package | /i> <Product.msi>

                                Installs or configures a product

                /a <Product.msi>

                                Administrative install - Installs a product on the network

                /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]

                                Advertises a product - m to all users, u to current user

                </uninstall | /x> <Product.msi | ProductCode>

                                Uninstalls the product

Display Options

                /quiet

                                Quiet mode, no user interaction

                /passive

                                Unattended mode - progress bar only

                /q[n|b|r|f]

                                Sets user interface level

                                n - No UI

                                b - Basic UI

                                r - Reduced UI

                                f - Full UI (default)

                /help

                                Help information

Restart Options

                /norestart

                                Do not restart after the installation is complete

                /promptrestart

                                Prompts the user for restart if necessary

                /forcerestart

                                Always restart the computer after installation Logging Options

                /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>

                                i - Status messages

                                w - Nonfatal warnings

                                e - All error messages

                                a - Start up of actions

                                r - Action-specific records

                                u - User requests

                                c - Initial UI parameters

                                m - Out-of-memory or fatal exit information

                                o - Out-of-disk-space messages

                                p - Terminal properties

                                v - Verbose output

                                x - Extra debugging information

                                + - Append to existing log file

                                ! - Flush each line to the log

                                * - Log all information, except for v and x options

                /log <LogFile>

                                Equivalent of /l* <LogFile>

Update Options

                /update <Update1.msp>[;Update2.msp]

                                Applies update(s)

                /uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>

                                Remove update(s) for a product

Repair Options

                /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>

                                Repairs a product

                                p - only if file is missing

                                o - if file is missing or an older version is installed (default)

                                e - if file is missing or an equal or older version is installed

                                d - if file is missing or a different version is installed

                                c - if file is missing or checksum does not match the calculated value

                                a - forces all files to be reinstalled

                                u - all required user-specific registry entries (default)

                                m - all required computer-specific registry entries (default)

                                s - all existing shortcuts (default)

                                v - runs from source and recaches local package

 

Properties specific to Symantec Workspace Streaming

Setting streaming agent cache. Longer cache path will cause performance degrade so ensure that the given path is a small one.

CACHE=C:\_AC

 

Setting installation folder

BIN=C:\Streaming

 

Setting Streaming server url. If you installed your server using ip then specify the ip address or specify the server name, in case of load balanced environment, use the external IP or name configured on the load balancer

STS_SERVER=streamapps.mycompany.com

 

Setting Streaming server port. Specify the port number in which client can communicate to server. Default port number is 80

STS_SERVER_PORT=8080

 

Specify streaming server user name. This username will be used for package and icon prepopulation

USER_NAME=testuser

 

Specify streaming server launch page url

LAUNCH_SERVER_URL=http://streamapps.mycompany.com

 

Specify proxy setting for streaming agent. Default proxy usage will be according to the IE browser settings.

PROXY_USAGE = BROWSER

 

Specify AppStreamCfg.txt

CLIENT_CFG="C:\appSTREAMCFG.TXT"

 

Specify AppStreamCfg.txt. Specified folder should contain the AppStreamCfg.txt CURRENT_DIR="C:\MY_CUR"

 

Specify SetupCfg.txt

SETUP_CFG="C:\setupcfg.txt"

 

Properties Specific to Symantec Workspace Virtualization

Install the Virutalization Administration tool (GUI)

ADDLOCAL=SVS_Admin

 

Install the Virtualization SDK, Documentation, Libraries, Headers and sample code

ADDLOCAL=SDK

 

Altiris Notification Server Install

ADDLOCAL=Altiris_NS

 

Install all the features

ADDLOCAL=SVS_Admin,SDK,Altiris_NS

 

specifiy A different installation directory than the default:

INSTALLDIR="C:\Program Files\Alt Symantec Workspace Virtualization"

 

specifiy A different Virtualization "redirect" directory.

DEFAULT_FILE_REDIR="C:\fslrdr"

Statistics
0 Favorited
0 Views
0 Files
0 Shares
0 Downloads

Tags and Keywords

Related Entries and Links

No Related Resource entered.