### Unattended Installation with Logging Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Performs a silent installation and creates a log file for installation details using the /L*v option. ```bash msiexec /i JobExplorer.msi /q /L*v C:\jobexplorer_install.log ``` -------------------------------- ### Unattended Installation with Logging Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?mailconnect_unbeaufsichtigte_installation.html= Performs a silent installation and creates a detailed log file for troubleshooting. The log file captures installation events. ```batch msiexec /i JobMailConnect.msi /q /L*v C:\JobMailConnect_install.log ``` -------------------------------- ### Automated Installation and Single Sign-On Configuration Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?mailconnect_unbeaufsichtigte_installation.html= Installs JobMail Connect silently and configures it for Single Sign-On authentication. This script automates setup for SSO users. ```batch msiexec /i JobMailConnect.msi /q reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v AuthMethod /t REG_SZ /d SingleSignOn reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v ServiceUrl /t REG_SZ /d http://example.org/jobrouter/ ``` -------------------------------- ### Basic Unattended Installation Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?mailconnect_unbeaufsichtigte_installation.html= Installs JobMail Connect silently to the default directory. Use this for a standard background installation. ```batch msiexec /i JobMailConnect.msi /q ``` -------------------------------- ### Example manifest.xml URL Source: https://docs.jobrouter.com/2026.1/de/installation/office_manuelle-installation.html This is an example of the URL format to be entered in the Trust Center settings for a shared folder containing the manifest.xml file. ```text \ meinPC\OfficeAddin ``` -------------------------------- ### Basic Unattended Installation Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Installs JobExplorer silently to the default directory. Use the /q option for background mode without user interaction. ```bash msiexec /i JobExplorer.msi /q ``` -------------------------------- ### Install Remote Client on Linux via CLI Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?installation.html= On Linux, the Remote Client is installed using the RemoteClientInstaller. You can initiate the installation via the command line interface. ```bash ./RemoteClientInstaller install ``` -------------------------------- ### Unattended Installation with Custom Directory Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?mailconnect_unbeaufsichtigte_installation.html= Installs JobMail Connect silently to a specified directory using the APPDIR parameter. Useful for custom installation paths. ```batch msiexec /i JobMailConnect.msi APPDIR=C:\AlternativerInstallOrt /q ``` -------------------------------- ### Automated Installation and Single Sign-On Configuration Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Installs JobExplorer silently and configures Single Sign-On authentication and the Service URL via registry entries. ```bash msiexec /i JobExplorer.msi /q ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v AuthMethod /t REG_SZ /d SingleSignOn ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v ServiceUrl /t REG_SZ /d http://example.org/jobrouter/ ``` -------------------------------- ### Example: Clear Redis Database #3 Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_redis-cache-leeren.html= This example demonstrates clearing all keys from Redis database number 3, which might be necessary after direct database modifications. ```bash redis-cli -n 3 FLUSHDB ``` -------------------------------- ### Example php.ini with Redis Session Configuration Source: https://docs.jobrouter.com/2026.1/de/installation/insta_redis-konfiguration-php.html A sample php.ini snippet demonstrating the complete Redis session configuration, including the extension, save handler, save path with authentication, and serialization. ```php [...] extension=redis [...] [Session] ;session.save_handler = files session.save_handler = redis ;session.save_path = "D:\\Programs\\PHP\\tmp\\sessions" session.save_path = "tcp://192.168.120.5:6379?auth=aPrettyl0ng@ndhardtObruteforcepassword" session.use_strict_mode = 1 session.use_cookies = 1 session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.cookie_httponly = 1 ;session.cookie_secure = ;session.serialize_handler = php session.serialize_handler = msgpack session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 28800 session.referer_check = session.cache_limiter = nocache session.cache_expire = 180 ``` -------------------------------- ### Unattended Installation to Custom Directory Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Installs JobExplorer silently to a specified directory using the APPDIR parameter. ```bash msiexec /i JobExplorer.msi APPDIR=C:\AlternativerInstallOrt /q ``` -------------------------------- ### Install Elasticsearch Service Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_elasticsearch.html= Install Elasticsearch as a Windows service using the provided batch script. This allows Elasticsearch to run in the background and be managed through the Services console. ```bash bin\elasticsearch-service.bat install ``` -------------------------------- ### Automated Installation and JobRouter Authentication Configuration Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?mailconnect_unbeaufsichtigte_installation.html= Installs JobMail Connect silently and configures it for standard JobRouter authentication, hiding connection details. This script prepares for password-based login. ```batch msiexec /i JobMailConnect.msi /q reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v AuthMethod /t REG_SZ /d ClientAuthentication reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v HideConnectionDetails /t REG_SZ /d True reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v ServiceUrl /t REG_SZ /d http://example.org/jobrouter/ reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v Username /t REG_SZ /d mustermann ``` -------------------------------- ### Automated Installation and JobRouter Authentication Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Installs JobExplorer silently and configures client authentication, hides connection details, sets the Service URL, and pre-fills the username. ```bash msiexec /i JobExplorer.msi /q ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v AuthMethod /t REG_SZ /d ClientAuthentication ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v HideConnectionDetails /t REG_SZ /d True ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v ServiceUrl /t REG_SZ /d http://example.org/jobrouter/ ``` ```bash reg add "HKEY_CURRENT_USER\Software\JobRouter\Connections\Connection" /v Username /t REG_SZ /d mustermann ``` -------------------------------- ### Create MySQL/MariaDB Database Source: https://docs.jobrouter.com/2026.1/de/installation/insta_jobrouterwebsetup.html Use this SQL command to manually create a JobRouter database, ensuring the utf8mb4 character set is used for compatibility. This is required if the 'Datenbank anlegen' option is not selected in the setup. ```sql CREATE DATABASE JOBROUTER CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ``` -------------------------------- ### Set Elasticsearch Passwords Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_elasticsearch.html= Execute the password setup script for Elasticsearch's default users. Use 'auto' for automatic password generation or 'interactive' for manual input. This script can only be run once. ```bash bin\elasticsearch-setup-passwords.bat [auto/interactive] ``` -------------------------------- ### Run RemoteClient.exe on Windows Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?installation.html= To install the JobRouter Remote Client on Windows, execute the RemoteClient.exe application. ```bash RemoteClient.exe ``` -------------------------------- ### CA certificate bundle Pfad in php.ini konfigurieren Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_installationvonphp.html= Konfigurieren Sie den Pfad zur cacert.pem-Datei in der php.ini, um das CA certificate bundle für PHP zu aktualisieren. Dies ist notwendig, um curl-Aufruffehler wie 'unable to get local issuer certificate' zu beheben. ```ini [curl] curl.cainfo = "C:\ Program Files\PHP 8.1\extras\ssl\cacert.pem" ``` -------------------------------- ### Display Help for MSIEXEC Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?explorer_unbeaufsichtigte_installation.html= Shows additional commands and information for msiexec. ```bash msiexec /? ``` -------------------------------- ### MySQL/MariaDB Global Configuration Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_unterstutztedatenbanksysteme.html= These settings are required for JobRouter to function correctly with MySQL/MariaDB, especially when dealing with columns and indexes exceeding 255 characters. Ensure these are set globally before running the JobRouter setup. ```sql innodb_file_per_table=1 innodb_page_size=32K innodb_file_format=Barracuda innodb_default_row_format=DYNAMIC ``` -------------------------------- ### Enable Additional PHP Extensions in php.ini Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_durchfuehren-von-php-updates.html= Activate the AMQP and MessagePack extensions by adding their respective lines to your php.ini file. This is necessary when not using the PHP runtime environment included in the JobRouter installation package. ```ini extension=... extension=amqp extension=msgpack zend_extension="C:\ Program Files\PHP 8.4\ext\ixed.8.4.win" zend_extension="C:\ Program Files\PHP 8.4\ext\php_opcache.dll" ... ``` -------------------------------- ### Enable Additional PHP Extensions in php.ini Source: https://docs.jobrouter.com/2026.1/de/installation/insta_durchfuehren-von-php-updates.html Activate OPCache, AMQP, and MessagePack extensions by adding their respective lines to the php.ini file. This should be done after enabling SourceGuardian. ```ini extension=amqp extension=msgpack zend_extension="C:\Program Files\PHP 8.4\ext\ixed.8.4.win" zend_extension="C:\Program Files\PHP 8.4\ext\php_opcache.dll" ``` -------------------------------- ### PHP-Erweiterungen in php.ini aktivieren Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_installationvonphp.html= Fügen Sie diese Zeilen zur php.ini hinzu, um die für die JobRouter-Webanwendung erforderlichen PHP-Erweiterungen zu aktivieren. Stellen Sie sicher, dass die Pfade zu den zend_extension-Dateien korrekt sind. ```ini extension=... extension=amqp extension=msgpack zend_extension="C:\ Program Files\PHP 8.4\ext\ixed.8.4.win" zend_extension="C:\ Program Files\PHP 8.4\ext\php_opcache.dll" ``` -------------------------------- ### MySQL/MariaDB Global Configuration via SQL Source: https://docs.jobrouter.com/2026.1/de/installation/_hm_print_window.htm?insta_unterstutztedatenbanksysteme.html= Alternatively, the required MySQL/MariaDB global configuration settings can be applied using SQL commands. Note that for existing tables, a rebuild might be necessary. ```sql SET GLOBAL innodb_file_per_table=1; SET GLOBAL innodb_page_size=32K; SET GLOBAL innodb_file_format=Barracuda; SET GLOBAL innodb_default_row_format=DYNAMIC; ```