This is an updated edit to a previous post from some time ago to raise its awareness of this great feature for pre v8.5 versions.  In previous posts we had talked about how you could configure the Wyse vWorkpspace client to automatically get configured. The actual configuration is stored in a file called CONFIG.XML. Basically every single client setting can be controlled through CONFIG.XML. Stephen Yorke provided us with lots of infomation so this post describes all the different settings that are available, what they mean and what possible values they can have.  You can use  this document as a guideline to create your own CONFIG.XML. Do not use it as a source CONFIG.XML. Use the sample CONFIG.XML located on each vWorkspace Connection Broker at C:\Program Files\Quest Software\Provision-IT as the source for your customer CONFIG.XML.


CONFIG.XML Settings


'FarmName'(string, Default='vWorkspace Farm')

This is the Farm Name, this can be anything you want it to be but once connected it will take the name of the actual vWorkspace Farm set in the vWorkspace Management Console

'OverrideFarmName''(0|1 = Default=0)

0 = Off, No override of the Farm Name

1 = On, Allow override of Farm Name

Override Farm Name will allow one to set the 'FarmName' to anything you want and this is how it will show up in your AppPortal client.

'HideSettings'(0|1 = Default=0)

0 = Do not Hide in the vWorkspace Client

1 = Hide the vWorkspace Client settings

This is used so users cannot see the settings set for the vWorkspace Client.

'DefaultLocation'(1|2|3, Default is 1 if PromptForLocation is 0) The CONFIG.XML file supports up to 3 different locations for a Farm Connection, set this to the one you want to be the default startup.

'PromptForLocation'(integer, 0|1 = Default=1)

0 = Off, Do not prompt for location

1 = On, Prompt for location

PromptForLocation tells the vWorkspace Client to prompt for a location, this is specified in the LOCATIONS SECTION of the CONFIG.XML file; Inside Office, External Access, SSL Access, ETC Names can be anything.

'EnableSSO'(0|1 = Default=0)

0 = Do not enable SSO

1 = Enable SSO

This is for Cached Credentials NOTKerberos Authentication

'EnableKerberos'(0|1 = Default=0 = Takes precedence over EnableSSO)

0 = All Authentication

1 = Initial Authentication Only (Logon)

'DisallowSaveCredentials'(0|1 = Default=0)

0 = Allow clients to save their credentials within the vWorkspace Client

1 = Do not allow clients to save their credentials within the vWorkspace Client

'DesktopWidth'(640 to 4096, default=800)

Custom width for Connections, does not apply if SeamlessMode is set to 1

'DesktopHeight'(480 to 2048, default=600)

Custom height for Connections, does not apply if SeamlessMode is set to 1

'FullScreen'

0 = Do not enable full screen mode

1 = Enable full screen mode

'SpanMonitors'(0|1 = Default=0)

0 = Do not use vWorkspace enhanced Multimonitor capabilities

1 = Enable vWorkspace enhanced Multimonitor capabilities

'ColorDepth'(8 to 32 = Default=8)

Set the default colour quality of your Desktop Connection/vWorkspace Applications: 8, 15, 16, 24, 32

'SeamlessMode'(0|1 = Default=1)

0 = Off, No Seamless Windows

1 = On, Seamless Windows will be used

'EnableLocalTextEcho'' (0|1 = Default=0)

0 = Off, Local Text Echo disabled

1 = On, Local Text Echo enabled

'DisplayConnectionBar'(0|1 = Default=0)

0 = Do not display the connection bar when using full screen

1 = Display the connection bar when using full screen

'PinConnectionBar'(0|1 = Default=0)

0 = Do not pin the connection bar

1 = Pin the connection bar

'EnableLocalTextEcho'(0|1 = Default=0)

0 = Off, Local Text Echo disabled

1 = On, Local Text Echo enabled

'EnableGraphicsAcceleration'(0|1 = Default=0)

0 = Off, Graphics Acceleration disabled

1 = On, Graphics Acceleration enabled

'EnableMultimediaRedirection'(0|1 = Default=0)

0 = Off, Multimedia Redirection disabled

1 = On, Multimedia Redirection enabled

'AudioMode'(0|1|2 = Default=0)

0 = Bring sound to the local computer

1 = Do not play sound

2 = Leave at remote computer

'KeyboardHook'(0|1|2 = Default=0)

0 = On local computer

1 = On remote computer

2 = In full screen mode only

'RedirectDrives'(0|1 = Default=0)

0 = Do not redirect local drives

1 = Redirect local drives

'RedirectPrinters'(0|1 = Default=0)

0 = Do not redirect local Printers (this is not Universal Printers)

1 = Redirect local Printers

'RedirectUniversalPrinters'(0|1 = Default=0)

0 = Do not redirect Universal Printers

1 = Redirect local Universal Printers

'RedirectComPorts' (0|1 = Default=0)

0 = Do not redirect local COM Ports

1 = Redirect local COM Ports

'RedirectSmartCards'(0|1 = Default=0)

0 = Do not redirect SmartCards

1 = Redirect SmartCards

'RedirectHandhelds'(0|1 = Default=0)

0 = Do not redirect Handheld Devices

1 = Redirect local Handheld Devices

For Terminal Services this applies for the USB-IT feature, for desktop (VDI) connections this setting applies to the Universal USB support.

'RedirectClipBoard'(0|1 = Default=0)

0 = Do not redirect the Clipboard

1 = Redirect the Clipboard

'RedirectMicroPhone' (0|1 = Default=0)

0 = Do not redirect the Microphone

1 = Redirect the Microphone

'EnableWallpaper'(0|1 = Default=0)

0 = Do not enable local wallpaper

1 = Enable local wallpaper

'EnableFullWindowDrag'(0|1 = Default=0)

0 = Do not enable windows content while dragging

1 = Enable windows content while dragging

'EnableAnimation'(0|1 = Default=0)

0 = Do not enable Animations

1 = Enable Animations

'EnableThemes'(0|1 = Default=0)

0 = Do not enable Themes

1 = Enable Themes

'EnableBitmapCaching'(0|1 = Default=0)

0 = Do not enable Bitmap caching

1 = Enable Bitmap caching

'AutoReconnect'(0|1 = Default=1)

0 = Do not auto reconnect to a session if disconnected/dropped

1 = Auto Reconnect to a session if it is disconnected/dropped

'AllowPasswordManagement'(0|1 = Default=0)

0 = Do not use Password Management Server

1 = Use Password Management Server

The Password Management server must already be setup and functional on a Member Server of the Domain. This site has a Configuration document on this setup.

'PasswordManagementServer' (string)

Fully Qualified Domain Name or SSL Certificate Name of the Password Management Server, do not include https or port numbers just the string for the server itself:

pwdmgr.domain.com

'PasswordManagementPort'(1 to 65535, Default=443)

Port to use for Password Management Server, 443 is default in the Control Panel applet

'DIShortcutLocations'

bitfield where:

1=Desktop, 2=StartMenu, 4=StartMenu\Programs

Combinations are any items added together, e.g, 1,2,3,4,5,6 or 7)

'AutoLaunchAppN'(AppName, N is 1 to 10)

Desktop

Microsoft Outlook

PuTTY

You can have a total of 10 auto-launched applications, the Data is the actual name of the Managed Application within the vWorkspace Management Console; Resources '> Managed Applications

NOTE: The vWorkspace Client will only launch the FIRST application found and will not launch multiple applications, this is useful if multiple Groups have different a different list of Applications assigned to them; HR have an HR Application, Developers have a Developer Program, Admins have a Full Desktop, ETC'

'Number'(1|2|3)

Used to identify the location which you are creating, you can have up to 3

'Name'(string)

Name of the Connection; IE: Internal, External, Secure, ETC

'Protocol'(0|1 = 0=http, 1=https)

If using Secure-IT this should be 1 but if only using this for internal connections it will most likely be 0

'TCPPort'(1 to 65535, default=-1)

The TCP Port of the Connection Broker Server

'UseProxy'(0|1 = Default=1)

0 = Configure AppPortal to NOT use the Proxy Server configured in Windows.

1 = Enable AppPortal to use the Proxy Server configured in Windows.

'ProxyServer'(string)

IP:Port of proxy server to use for connections

'ProxyServerBypassList'(string)

see MSFT documentation for proxy exceptions

'ServerList'(string)

Comma separated string of connection broker servers, FQDN, IP, NetBIOS name

broker1.domain.com, xxx.xxx.xxx.xxx

'RDPonSSL'(0|1 = Default=0)

RDP over SSL (Secure-IT connections)

0 = No RDP over SSL

1 = Use RDP over SSL (you will need to have Protocol set to 1 and the SSLGateway set

'EnableNAT'(0|1 = Default=0)

0 = Do not Enable NAT translation for firewall connections