Advanced installation on Windows
Using configuration file
After basic installation steps, if you wish to skip manually setting the configurations you can use the Read configuration from external device
The config.json file must be located next to the exe file, or in the root directory of a USB pendrive.
For example: if you set your installation folder to C:\Wallboard then you need to have the config.json there
{
"serverUrl": "https://your.server.url",
"installRuleKey": "3X4MPL4-1NST4LL-K3Y",
"advanced": {
"autoStartApplication": false,
"windowMovable": false,
"lockDevice": false,
"windowMinimizable": false,
"windowResizable": false,
"windowStartPosition": "Center|LeftTop",
"windowWidth": 960,
"windowHeight": 540,
"alwaysOnTop": true,
"disableWindowsTimeSync": false,
"windowStyle": "FullScreen|FullScreenMultiple|Windowed",
"orientation": "Default|Landscape|Portrait|LandscapeFlipped|PortraitFlipped",
"virtualKeyboard": true
}
}
Using install rules
In the Install rules menu, you can create predefined rules for a mass device assignment process. Each rule has a unique install key that identifies the rule and has to be defined in the device installation script. See more about Install rules
Using commandline parameters
You can automate your installation process by calling the installer .exe through Windows Commandline or Powershell CLI
Example:
.\wallboard-win-x64-setup.exe /SERVERURL "https://editor.wallboard.us" /WINDOWMODE "WINDOW" /MOVABLE "true" /STARTUPPOSITION "LEFT_TOP" /AUTOUPDATE "true" /dir="C:\Wallboard" /AUTOSTART "true" /ALWAYSONTOP "false" /VIRTUALKEYBOARD "false" /METRICENABLED "false" /SILENT
List of parameters:
/SERVERURL: Server url to which the client will connect to.
/INSTALLRULEKEY: Install Rule key for the device.
/WINDOWMODE: The Window mode of the application, options:
- "FULLSCREEN" (Default)
- "WINDOW"
- "FULLSCREEN_WINDOW"
/MOVABLE: This can only be used when the Window mode is set to "WINDOW". Sets whether the window of the application is movable or not (Disabled by default).
/WIDTH: This can only be used when the Window mode is set to "WINDOW". Sets the window width".
/HEIGHT: This can only be used when the Window mode is set to "WINDOW". Sets the window height".
/STARTUPPOSITION: This can only be used when the Window mode is set to "WINDOW". Sets the position of the window, options:
- "CENTER"
- "LEFT_TOP"
/ORIENTATION: Sets the orientation of the screen, options:
- "DEFAULT" (Default, The systems default orientation)
- "LANDSCAPE"
- "PORTRAIT"
- "REVERSED_LANDSCAPE"
- "REVERSED_PORTRAIT"
/LOCK: The application will lock the device after the installation.
/DISABLEWINDOWSTIMESYNC: Disables the built-in Windows time sync service. (Disabled by default)
/AUTOSTART: Sets whether the application should start when the device starts. (Enabled by default)
/AUTOUPDATE: Sets whether the application should update itself automatically when the application starts. (Enabled by default)
/ALWAYSONTOP: Sets whether the application should always be on top of every window. (Enabled by default)
/VIRTUALKEYBOARD: Sets whether the built-in virtual keyboard should be used or not. (Enabled by default)
/LAUNCHAPPLICATION: If this parameter is set then the application will start after the installation.
/SILENT: This will start the installer silently, and only will show the install progress window.
/VERYSILENT:This will start the installer in the most silent mode, no window will appear during the installation.
/DIR: Sets the installation directory. (The default is C:\Wallboard)
/METRICENABLED: If this parameter is set to false then the application will not upload metrics to the server. (Enabled by default)
Metric Service
When the /METRICENABLED flag is set to false
then the installer will not copy the dlls needed for the Metric service, and will disable the Metric service entirely in the application.
This setting only takes effect on a clean Windows application installation.
If the application is already installed and you want to disable the metric service or you do not want the dlls in your application follow these steps:
- Uninstall the Windows signage application
- Restart the device
- Go to the folder where the application was installed (On default it is: C:\Wallboard)
- Remove the folder entirely.
- Install the application with the /METRICENABLED param set to
false
Silent installation
When the installer is started with the /VERYSILENT parameter then the cmd is not notified when the installation is finished. In this case in the command line run the command with that start /wait command
start /wait .\wallboard-win-x64-setup.exe /SERVERURL "https://editor.wallboard.us" /VERYSILENT)
or in Powershell with the Start-Process command
Start-Process -FilePath ".\wallboard-win-x64-setup.exe" -Wait -ArgumentList "/c /SERVERURL"https://editor.wallboard.us" /VERYSILENT"