Yes, it is possible to batch the creation of Generated Clients.

You will need to follow a strict process.

The generation module called ClientGenerator.exe is located in
C:\Program Files (x86)\TSplus\Clients\WindowsClient


The module supports the following parameters:


Connection information:

  • server: server ip address, or dns (example: remote.mydomain.com)
  • user: user login
  • psw: user password
  • port: port (rdp, http, https) listened by the server
  • domain: Active Directory or LDAP domain name


Display settings:

  • color: 15,16,24 or 32 (color depth in bits)
  • full: 1 for a windowed display, 2 for a full screen display
  • width: from 800 to 1920 for the screen width in pixels
  • height: from 600 to 1080 for the screen height in pixels
  • remoteapp: on / off to activate or not the RemoteApp display mode
  • seamless: on / off to activate or not the Seamless display mode (valid for Windows XP, Windows 7)
  • dualscreen: on / off to activate or not the use of a second screen
  • alttab: 0/1 to activate or not Alt + Tab in the rdp session
  • localtb: 0/42 to hide or not the local taskbar
  • span: on / off to activate or not the span function
  • smartsizing: 1/0 to activate or not the conservation of the proportions of the display
  • speed: low / high to configure the display quality according to the bandwidth


Local resource settings:

  • disk: on / off to activate or not the mount of local disks
  • selectdisk: all / list of disks separated by ',' to reassemble all the disks or specific drives
  • print: on / off to activate or not the mount of printing devices
  • sound: on / off to activate or not the redirection of audio
  • usb: on / off to activate or not the mount of USB devices
  • com: on / off to activate or not the mount of COM devices
  • smartcard: on / off to activate or not the mount of smart cards


Universal Printer settings:

  • preview: on / off to activate or not the display of PDF on client-side
  • default: on / off to activate or not the use of the default printer
  • select: on / off to activate or not the selection of a local printer

Parameters for the execution of a specific program:

  • apppath: path to the executable | launch directory | additional parameters (allows to force the launch of a specific application)


Connection client security settings:

  • lock: allows to limit the use of the connection client to a machine name (example: -lock pascal-pc)
  • serial: limit the use of the connection client to the serial number of a hard disk
  • timelimit: allows to limit the duration of use (in days) of a connection client
  • nosave: on / off to activate or not the possibility of saving identifiers on the client computer
  • saveusernameonly: on / off to activate or not the possibility to save only the user name on the client computer
  • encryptionv2: on / off to activate or not level 2 encryption. Required if the password uses special characters, such as German-speaking, Cyrillic or Asian characters.


Load repair parameters:

  • loadbalancing 1 / o to activate or not the load balancing feature
  • ploadbalancing: http / https port number of the web server associated with the gateway
  • gatewayhostname: name of the Microsoft RD Gateway
  • gatewayusagemethod: method of using the Microsoft RD Gateway


Connection client backup settings:

  • name: name of the connection client (example: -name client-01.connect)
  • location: save path of the .connect file (example: -location c: \ tmp)

If you want to deploy a standardized connection client in its global settings, the easiest would be to generate a connection client, then edit its parameters and copy its parameters into your generation batch.


To do this, once the connection client has been generated, 

  1. go to the RDP6 directory of the user session (c: \ users \ <current session> \ RDP6) and run ConnectionLauncher.exe.
  2. then select the previously generated .connect file.
  3. click on 'Edit file'.
  4. click on 'OK' to close the parameters presentation window.
  5. the parameters are displayed in the form of a command line that you can script, by adding the parameters for saving the connection client.

Below is an example of a connection client generation script:


cd "C: \ Program Files (x86) \ tsplus \ Clients \ WindowsClient" ClientGenerator.exe -server 51.254.254.255 -user JohnDoe -port 443 -color 16 -encryptionv2 on -printer off -com off -smartcard off -preview on -default off -select off -speed high -disk off -usb off -sound off -dualscreen off -span off -loadbalancing 1 -ploadbalancing 88 -localtb 42 -full 2 -remoteapp off -seamless off -width 1024 -height 768 -smartsizing 0 -name JohnDoe.connect -location D: \ backups \ files_connect