Configuration Tool Command Line Arguments
It is possible to pass configuration commands into the Configuration Tool by using command line arguments.
Also see: KioWare Command Line Args
The command line arguments are as follows:
| /silent | Does not show config tool at all and writes settings (NOT including XML) directly to the registry (local settings) instead. |
| /REGISTER |
0=do not get license, 1=get license based on /TN, /AC and /PROXY |
| /LICENSE_TYPE |
single (default), multi or volume |
| /KioskLevel |
1=basic, 2=remote monitoring, 3=full |
| /PRIVATE_MN |
0=send computer name when licensing, 1=do not send computer name when licensing |
| /useproxy |
tells the configuration tool to use the proxy information found on the command line |
| /PROXY_USER |
proxy username; must set /PROXY=1 |
| /PROXY_PASS |
proxy password; must set /PROXY=1 |
| /PROXY_PORT |
proxy port; must set /PROXY=1 |
| /PROXY_SERVER |
proxy server, either IP or fully qualified domain name; must set /PROXY= |
| /XML |
local path (C:\file.xkwk) to an xml configuration file to load.
Note: Not executed when combined with /silent. To write XML settings to local settings use KioWare Command Line Args instead. |
| /TN |
transaction number for licensing. |
| /AC |
authorization code for licensing. |
| /PROXY |
0=no proxy, 1=use proxy |
| /SYSTEM_ID |
Set kiosk name used for KioWare Server |
| /LICENSE_KEY |
license key - valid for multi and volume license only |
| /SetShell |
0=no, 1=yes, set shell during installation. |
| /KWShell |
0=set Explorer (Windows default) as shell, 1=set KioWare as shell. Only valid when SetShell=1 |
| /ShellUser |
Username of account to assign shell to |
| /ShellPass |
Password of user account to assign shell to |
| /ShellDom |
Domain of user account to assign shell to. Do not use if domain is local machine |
| /KioskName | Sets the KioWare Server kiosk name. |
| /UnitName | Sets the KioWare Server unit name. |
Substitution Variables
Some parameters allow certain variable names to be passed in to set settings to machine specific values, such as hostname and IP address.
The substitution variables below only apply to /KioskName, /UnitName and /xml.
| $$HOSTNAME$$ | Replaced with the computer hostname. Only works when run with /silent. |
| $$DOMAINNAME$$ | Replaced with the computer domain name. Only works when run with /silent. |
| $$IPV4ADDRESS$$ | Replaced with the computer IP address. |
Example:
KioWare_Config /KioskName="$$HOSTNAME$$" /UnitName="$$DOMAINNAME$$" /silent
You may also use any of the Windows Environment variables in the command line as substitutions. It is very important that the Kioskname/Unitname pair be unique. |
Example:
KioWare_Config /KioskName="$$HOSTNAME$$" /UnitName="%OS%" /silent