I was just working with a customer who asked me what I thought was a simple question: "I have run the Symantec Workspace Streaming agent on all of my clients. Every time I go to the SWS Portal is keeps asking me to install the agent. Why is that?"
I didn't know, so I went to our crack development staff and asked them what was up. I was told that when accessing the portal a test is done to compare the version of the agent on the machine to the value found in:
%ProgramFiles%\Symantec\Endpoint Virtualization\Workspace Streaming\Server\launchserv\webapps\launchserv\new\asObject.html
The contects of the file will look like:
<script language="JavaScript" src="launch.JS"></script> <object id="LaunchObj" classid="CLSID:3356DB7C-58A7-11D4-AA5C-006097314BF8" codebase="new/launcher.cab#version=6,1,1,194"> </object>
It is the value in the codebase line that is being tested against the installed version of the agent. Just make sure that the value that appears in the version area is that same as the version of the agent installed on the machine.
Note: The value in the asObject.html file must have commas separating the version identifiers.
I hope this helps someone in the future. Happy streaming.