Command Line Arguments

 

ISL Light iOS application supports passing Command Line Arguments to the application via URL schema as a cmdline parameter. Example of a valid (URL encoded link) would be: 

isllight://isllight.islonline.net/run?_tcp_ports=80%2c443%2c7615&cmdline=--web-login+%22WEBLOGIN_TOKEN%22+--connect-uid+%22HWID%22+--stream-options+%22leave_background%3Dtrue%22

which is constructed in the following way, before being encoded:

isllight://isllight.islonline.net/run?_tcp_ports=80,443,7615&cmdline=--web-login+"WEBLOGINTOKEN"+--computer-password+"PASSWORD"+--connect-uid+"CONNECTUID"+--stream-options+"_download_client=true&small_foot=false"



Please refer to the following list for a detailed description of simple command line arguments:

--get-code
This option instructs ISL Light to automatically request a session code upon program startup. Obtained session code is then stored in the file code_file.isl. You can specify this file's location with the option --output-file.
--web-login
This option is used to specify the webtoken that should be used for obtaining a session code. Session code can be obtained trough webapi2 call (utils/login/1) to ISL Conference proxy server.
--connect-uid
This option is used to specify a computer to connect to remotely (if using version 4.0.2 or lower, --gui-type isl_alwayson_connect will also have to be defined). If instead of computer id a session code is specified then ISL Light Connect will be launched and it will try to connect to the specified session.
--computer-password <access password>
Access password of the remote computer. Use this in combination with --connect-search / --connect / --connect-uid parameters to automatically log into a remote computer.
--computer-password-MD5 <md5 password hash>
The option works in the same way as --computer-password, except the md5 hash value of access password for the chosen computer is provided, to avoid having the access password written in plain-text.
--stream-options <options>
Disable or enable specific stream options when connecting to an ISL AlwaysOn computer using command line arguments. Users can specify the following options:
_download_client=false (disable/enable downloading of ISL Light Client, ISL Light fast will be used - false/true)
small_foot=false (disable/enable small footprint GUI on remote computer - false/true)
total_control=false (disable/enable total control option - option to disable/enable user to use keyboard and mouse - false/true)
black_screen=false (disable/enable black screen once connected to remote computer - false/true)
leave_background=false (disable/enable remote desktop background when connected - false/true)
minimized_client=false (disable/enable minimising of ISL Light client on remote side once connected to computer - false/true)
User defined stream options can also be disabled here.
Example:
isllight://isllight.islonline.net/run?_tcp_ports=80%2c443%2c7615&cmdline=--web-login+%22WEBLOGINTOKEN%22+--computer-password+%22PASSWORD%22+--connect-uid+%22CONNECTUID%22+--stream-options+%22_download_client%3Dtrue%26small_foot%3Dfalse%22

Was this article helpful?