Products  | Support & Services  | News & Events  | Partners  | Policies  | Global Sites
Home > Support > Hummingbird Connectivity Products > Exceed >  Terminal Server - Distributing New User Files Print View   Contact Me
Connectivity Support


Terminal Server - Distributing New User Files
DISCUSSION

How to centralize the user files in WTS so that the administrator only needs to modify the files in one place?

RESOLUTION

You can distribute custom files without using Sconfig: In the C:\Program files\exceed.nt\userins directory create a sub-directory called GLOBAL (it can be any name except HOME). In this directory copy the files that you want everyone to have. In this case a CFG file with different name and a SES file with one or more XS files. In the override.ini add the following entry:

[*]
CustomUserDirList=GLOBAL

This adds these files to everyone who has the right to install Exceed. Alternatively, you can add this override to particular groups of users or to just to a select few individual users.

When UsrSetup runs it will install these files in the GLOBAL directory to the appropriate User's USERDIR.

When you want to change these files you change the central files located in the GLOBAL directory. Then you force a refresh of all the user's USERDIRs.

The refresh will occur the next time the user logs in. So you could force everyone to log off set the refresh flag and let people log in again.

The Refresh flag lives in the Registry:
HKEY_LOCAL_MACHINE\Software\Hummingbird\Exceed\CurrentVersion
The Value to update is called "Level".

Increment this value by one. Every user has an equivalent Level key located in the HKCU hive. If the User's Level is less than the HKLM Level a refresh will be instigated.

Lastly, when UsrSetup runs it handles "precious" files in the same way as normal setup. This has the following effect: if a file that is going to be installed to the USERDIR exists and belongs to a precious group the incoming file is copied to a sub-directory called new. This isn't exactly what we want in this case - we want to force the GLOBAL files to be installed.

This can be achieved by modifying the install.ini in the SharedDir to rename the [Update.Precious] to [_Update.Precious].

Note: Install Usrsetup 6.2.0.4 and Xconfig 6.2.0.3 patch to Exceed 6.2 before carrying out the user installation (user login).