The following are common RDP parameters for various RDP clients running through Unified Workspace.
Windows ActiveX Client:
AdvancedSettings2.PerformanceFlags will turn off certain features to improve performance.
For instance, a value of:
1 - Disable wallpaper
2 - Disable showing window contents while dragging
4 - Disable menu animations
8 - Disable themes
16 - Enable enhanced graphics
32 - Disable cursor shadow
64 - Disable cursor settings
To use a combination of restrictions, add the values together.
For example:
AdvancedSettings2.PerformanceFlags = 5 - will disable both wallpaper and menu animations.
A value of 7, will disable wallpaper, window contents while dragging, and menu animations.
The default value = 0.
AdvancedSettings2.ColorDepth = 8 will force the resolution color depth to 256 colors.
This is a "bit" value, so settings this to 16 will configure the color depth to 16-bit color.
You should note that connections to Windows 2000 servers will automatically default to 8-bit color and Windows Server 2003 connections will default to 16-bit color without configuring this attribute.
Auto-Reconnect:
AdvancedSettings2.EnableAutoReconnect = TRUE
AdvancedSettings2.MaxReconnectAttempts = 10
Default EnableAutoReconnect value = FALSE
AdvancedSettings2.KeepAliveInterval is the frequency (in milliseconds) at which the client sends keep-alive messages to the server.
Setting this to a value of 300000 will send a keep-alive message every 5 minutes.
Keep-alives are disabled by default.
AdvancedSettings2.SmartSizing = TRUE specifies that the display should be scaled to fit the client's display without the use of scroll bars.
AdvancedSettings2.RedirectDrives = TRUE specifies that the local drives will be available in RDP session.
AdvancedSettings2.RedirectPrinters = TRUE specifies that the local printers will be available in RDP session.
AdvancedSettings2.RedirectPorts = TRUE specifies that the local com ports will be available in RDP session.
AdvancedSettings2.RedirectSmartCards = TRUE specifies that smart cards on workstation will be available in RDP session.
AdvancedSettings2.ConnectToServerConsole = TRUE specifies that you will connect to Console Session on server instead of creating a virtual one.
For more information about the ConnectToServerConsole property, visit the following Web site:
AdvancedSettings2.ConnectToAdministerServer = TRUE specifies that you will connect to the current Administrative Console Session on server instead of creating a virtual one.
You must be running Remote Desktop Connection (RDC) client version 6.1 or later.
For more information about the ConnectToAdministerServer property, visit the following Web site:
FullScreen = TRUE causes the client to open in full-screen mode.**
**Requires the webapp's link to be set to open with "Native Window Override".
Audio settings are specific to the version of TS, in server 2000 you need to use the swareaudio=true option.
For 2003 and 2008, do not put any parameter and make sure it is enabled on the TS server settings.
If you put any swareaudio parameter on the webapp then audio will be disabled.
mstsc -v:servername /F -console
Tells the full client to connect to servername in Full-screen, and connect to console screen 0.
If you are RDP’d to a server already and want to shadow a session, type shadow 0.
As of Windows Vista SP1, the RDP client was changed changed and the /console parameter was removed.
See the following url for information :
With the ActiveX client the setting : ConnectToServerConsole was changed to ConnectToAdministerServer
webRDP Client:
The Keep Alive option, on the "Experience" tab, in the GUI can also also be passed as a parameter when launching from the command line or as an applet:
java -jar webRDP.jar /ka:30
applet parameter: <param name="keepalive" value="120">
The time is specified in seconds and can be configured for 10-300 seconds.
To enable/disable performance features when using the webRDP HTML client through Unified Workspace,
the pf=x parameter can be added to the webRDP HTML5 Client Parameters field on the webApp's Options tab.
The pf parameter will turn off/on certain features to improve performance.
For instance, a value of:
1 - Disable wallpaper
2 - Disable showing window contents while dragging
4 - Disable menu animations
8 - Disable themes
16 - Enable enhanced graphics
32 - Disable cursor shadow
64 - Disable cursor settings
To use a combination of restrictions, add the values together.
For example:
pf=5 - will disable both wallpaper and menu animations.
A value of 14, will disable window contents while dragging, menu animations, and themes.
For the webRDP HTML5 Client, the default value = 15 (disable Wallpaper, window contents while dragging, menu animations, and themes)
Full list of ActiveX parameters
MsRdpClient.AdvancedSettings.PluginDlls
MsRdpClient.AdvancedSettings2.AcceleratorPassthrough
MsRdpClient.AdvancedSettings2.BitmapCacheSize
MsRdpClient.AdvancedSettings2.BitmapPersistence
MsRdpClient.AdvancedSettings2.BitmapVirtualCache16BppSize
MsRdpClient.AdvancedSettings2.BitmapVirtualCache24BppSize
MsRdpClient.AdvancedSettings2.BitmapVirtualCacheSize
MsRdpClient.AdvancedSettings2.ClearTextPassword
MsRdpClient.AdvancedSettings2.ConnectToServerConsole
MsRdpClient.AdvancedSettings2.DedicatedTerminal
MsRdpClient.AdvancedSettings2.DisableCtrlAltDel
MsRdpClient.AdvancedSettings2.DisplayConnectionBar
MsRdpClient.AdvancedSettings2.DoubleClickDetect
MsRdpClient.AdvancedSettings2.EnableAutoReconnect
MsRdpClient.AdvancedSettings2.EnableMouse
MsRdpClient.AdvancedSettings2.EnableWindowsKey
MsRdpClient.AdvancedSettings2.FullScreen
MsRdpClient.AdvancedSettings2.GrabFocusOnConnect
MsRdpClient.AdvancedSettings2.HotKeyAltEsc
MsRdpClient.AdvancedSettings2.HotKeyAltShiftTab
MsRdpClient.AdvancedSettings2.HotKeyAltSpace
MsRdpClient.AdvancedSettings2.HotKeyAltTab
MsRdpClient.AdvancedSettings2.HotKeyCtrlAltDel
MsRdpClient.AdvancedSettings2.HotKeyCtrlEsc
MsRdpClient.AdvancedSettings2.InputEventsAtOnce
MsRdpClient.AdvancedSettings2.KeepAliveInterval
MsRdpClient.AdvancedSettings2.KeyboardType
MsRdpClient.AdvancedSettings2.MaxEventCount
MsRdpClient.AdvancedSettings2.MaximizeShell
MsRdpClient.AdvancedSettings2.MaxReconnectAttempts
MsRdpClient.AdvancedSettings2.MinInputSendInterval
MsRdpClient.AdvancedSettings2.MinutesToIdleTimeout
MsRdpClient.AdvancedSettings2.NumBitmapCaches
MsRdpClient.AdvancedSettings2.OrderDrawThreshold
MsRdpClient.AdvancedSettings2.OverallConnectionTimeout
MsRdpClient.AdvancedSettings2.PerformanceFlags
MsRdpClient.AdvancedSettings2.PersistCacheDirectory
MsRdpClient.AdvancedSettings2.PinConnectionBar
MsRdpClient.AdvancedSettings2.RdpdrClipCleanTempDirString
MsRdpClient.AdvancedSettings2.RdpdrClipPasteInfoString
MsRdpClient.AdvancedSettings2.RdpdrLocalPrintingDocName
MsRdpClient.AdvancedSettings2.RDPPort
MsRdpClient.AdvancedSettings2.RedirectDrives
MsRdpClient.AdvancedSettings2.RedirectPorts
MsRdpClient.AdvancedSettings2.RedirectPrinters
MsRdpClient.AdvancedSettings2.RedirectSmartCards
MsRdpClient.AdvancedSettings2.ScaleBitmapCachesByBPP
MsRdpClient.AdvancedSettings2.ShadowBitmap
MsRdpClient.AdvancedSettings2.ShutdownTimeout
MsRdpClient.AdvancedSettings2.SingleConnectionTimeout
MsRdpClient.AdvancedSettings2.SmartSizing
MsRdpClient.AdvancedSettings2.SmoothScroll
MsRdpClient.AdvancedSettings3.ConnectionBarShowMinimizeButton
MsRdpClient.AdvancedSettings3.ConnectionBarShowRestoreButton
MsRdpClient.ColorDepth
MsRdpClient.SecuredSettings.AudioRedirectionMode
MsRdpClient.SecuredSettings.KeyboardHookMode
MsRdpClient.SecuredSettings.StartProgram
MsRdpClient.SecuredSettings.WorkDir