Installation silencieuse (sans surveillance) de l'Agent BrynQ

Installation silencieuse (sans surveillance) de l'Agent BrynQ

Ce guide s'adresse aux équipes informatiques qui déploient l'Agent BrynQ avec des scripts ou un outil de distribution logicielle. Pour une installation normale, suivez Installer l'Agent BrynQ.

⚠ Sage 100 France ne peut pas être installé en mode silencieux. La configuration Sage nécessite le programme d'installation interactif. Suivez le guide Sage.

Avant de commencer

Les prérequis sont les mêmes que pour une installation interactive : Windows Server 2016 ou plus récent (64 bits), des droits d'administrateur local, HTTPS sortant vers BrynQ et Cloudflare, et un jeton API BrynQ limité à un client, pour exactement un client. Voir Installer l'Agent BrynQ.

Lancer le programme d'installation en mode silencieux

Exécutez ceci dans une invite de commandes ou une fenêtre PowerShell avec élévation (Exécuter en tant qu'administrateur). Remplacez les valeurs entre < >.

brynq-agent-installer-<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART `
  /BRYNQ_API_TOKEN="<your_brynq_api_token>" `
  /AGENT_LISTEN_IP="127.0.0.1" `
  /AGENT_PORT="7070" `
  /ADMIN_PORT="7071" `
  /LANG="english" `
  /ENABLED_MODULES="sql,files" `
  /SQL_DRIVER="ODBC Driver 18 for SQL Server" `
  /SQL_SERVER="<server>" `
  /SQL_AUTHENTICATION_MODE="windows" `
  /SQL_ADVANCED_OPTIONS="Encrypt=no;TrustServerCertificate=yes" `
  /SQL_DATABASE_SCOPE="all"

Paramètres

ParamètreSignification
/BRYNQ_API_TOKENLe jeton API BrynQ limité à un client. Il doit appartenir à exactement un client. Il est enregistré sur le serveur, protégé par la protection des données Windows (DPAPI), afin que l'Agent puisse recevoir les mises à jour.
/ENABLED_MODULESFacultatif. Liste de modules séparés par des virgules : sql, files, rest, soap, ldap. Lors d'une nouvelle installation, aucun module n'est activé si vous l'omettez.
/AGENT_LISTEN_IP, /AGENT_PORT, /ADMIN_PORTFacultatif. Valeurs par défaut : 127.0.0.1, 7070 et 7071. Ne les modifiez que si les ports sont déjà utilisés.
/LANGFacultatif. Langue d'installation : english, french, german ou dutch. Sans ce paramètre, la langue d'affichage Windows du serveur est utilisée si c'est l'une de ces quatre, sinon l'anglais.
/SQL_DRIVER, /SQL_SERVERPour le module SQL : le pilote ODBC et le nom du SQL Server.
/SQL_AUTHENTICATION_MODEPour le module SQL : windows, ou nom d'utilisateur et mot de passe SQL avec /SQL_USERNAME et /SQL_PASSWORD.
/SQL_ADVANCED_OPTIONSPour le module SQL. Valeur par défaut : Encrypt=no;TrustServerCertificate=yes.
/SQL_DATABASE_SCOPE, /SQL_SELECTED_DATABASESPour le module SQL : all (toutes les bases de données), ou une liste sélectionnée.
/LOG="C:\Temp\brynq-installer.log"Facultatif. Écrit un journal d'installation à l'emplacement choisi.

Vérifier le résultat

ℹ Le code de sortie n'est pas un contrôle de bon fonctionnement. Le programme d'installation peut se terminer avec le code 0 même si une étape ultérieure a échoué. Vérifiez toujours les services et les fichiers ci-dessous.
Get-Service BrynQAgent,BrynQCloudflared
Invoke-WebRequest -Uri "http://127.0.0.1:7070/brynq-agent/" -UseBasicParsing
Get-Content "C:\ProgramData\BrynQ\Agent\config\public_url.txt"
  • Les deux services sont En cours d'exécution (Running).
  • La vérification locale renvoie une réponse.
  • public_url.txt indique https://<votre-client>.brynq-agent.com.
  • Le détail des étapes d'installation se trouve dans C:\ProgramData\BrynQ\Agent\config\install-state.json et C:\ProgramData\BrynQ\Agent\logs\installer\install-post.log.