It is possible to pass configuration commands into the Configuration Tool by using command line arguments.
Also see: KioWare Command Line Args
| /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. |
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