Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Gestion du logiciel à distance

Cet article décrit les fonctionnalités de gestion du logiciel à distance et automatisée disponibles pour les produits D-BOX, notamment l'installation silencieuse, la configuration des mises à jour automatiques et l'authentification sans intervention.

Installation silencieuse

L'installation silencieuse permet de déployer le logiciel D-BOX à distance ou dans le cadre d'un processus de configuration automatisé, sans nécessiter aucune intervention de l'utilisateur. Cette fonctionnalité est utile pour les administrateurs informatiques chargés de gérer plusieurs machines, des lieux commerciaux ou tout autre environnement où une installation manuelle n'est pas envisageable.

 

HaptiSync Center

Pour exécuter le programme d'installation de HaptiSync Center en mode silencieux, transmettez-lui les arguments suivants :

/silent /AcceptLicense:yes

 

System Configurator

Pour exécuter le programme d'installation de System Configurator en mode silencieux, transmettez-lui les arguments suivants :

/silent /AcceptLicense:yes

Pour mettre à jour le micrologiciel d'un appareil à l'aide de l'interface CLI de System Configurator :

SystemConfigApp.exe -UpdateFirmware

 

Désactivation de la vérification automatique des mises à jour

Par défaut, HaptiSync Center vérifie régulièrement la disponibilité de mises à jour et affiche une fenêtre contextuelle de notification. Dans les environnements automatisés ou sans surveillance, cette fenêtre contextuelle peut être gênante. Il existe deux façons de la désactiver. 

 

Option 1 — Via le UI

Cliquez droit sur l'icône D-BOX dans la zone de notification (coin inférieur droit de la barre des tâches), puis décochez la case “Automatic Update Check”.

 

Option 2 — Via le registre Windows

Définissez la valeur de registre suivante pour désactiver la vérification automatique des mises à jour, puis redémarrez le service HaptiSync Agent pour que la modification prenne effet :

Computer\HKEY_CURRENT_USER\Software\D-BOX\HaptiSyncBgApp

Value name: EnableAutoUpdates

Value type: REG_DWORD

Value data: 0x00000000 (0)

Important : Ce paramètre est spécifique à chaque utilisateur. Il est enregistré sous HKEY_CURRENT_USER, ce qui signifie qu’il ne s’applique qu’au compte utilisateur Windows sous lequel la modification a été effectuée. Si l’ordinateur est ensuite utilisé avec un autre compte utilisateur, la vérification automatique des mises à jour sera à nouveau activée par défaut. Pour appliquer ce paramètre à l’ensemble du système, la modification du registre doit être effectuée pour chaque compte utilisateur Windows sur lequel HaptiSync Center sera exécuté.

 

HaptiSync Center — Connexion sans intervention

La connexion sans intervention vous permet d’associer un compte D-BOX Connect à D-BOX HaptiSync Center (via D-BOX Motion Engine) sans passer par un navigateur ni répondre aux invites de l’interface utilisateur. Au lieu de naviguer dans HaptiSync Center, vous exécutez une commande CLI en indiquant vos identifiants. Cette fonctionnalité est particulièrement utile pour les lieux commerciaux ou les centres de formation utilisant des configurations PC automatisées où aucun utilisateur n’est physiquement présent.

 

Conditions préalables

Avant de commencer, vérifiez que:

  • D-BOX HaptiSync Center est installé sur le PC.
  • Vous disposez d’un compte D-BOX Connect valide :
    • Identifiant (votre adresse e-mail)
    • Mot de passe
  • Vous avez accès à une invite de commande ou à un terminal sur la machine.

 

Utilisation de base

L'identifiant sans intervention s'effectue à l'aide de la commande « authorize » de l'interface de ligne de commande (CLI) de HaptiSync Center.

Syntaxe:

HaptiSyncCenter.App.exe authorize -u <username> -p <password>

Remplacez:

  • <username> avec votre identifiant D‑BOX Connect username
  • <password> avec votre mot de passe D‑BOX Connect

Exemple:

HaptiSyncCenter.App.exe authorize -u jane.doe@example.com -p MyPassword123

Remarque : le chemin d'accès exact à l'exécutable peut varier en fonction de votre installation et de votre système d'exploitation. Adaptez-le si nécessaire (par exemple, lancez-le depuis le dossier d'installation ou utilisez le chemin d'accès complet).

 

Capturer le code de sortie

Lorsque vous exécutez la commande « authorize » à partir d’un script ou d’un outil d’automatisation, il se peut que le résultat (code de sortie) ne soit pas correctement capturé par défaut. En effet, HaptiSyncCenter.App.exe est un exécutable du sous-système GUI, et tant l’Invite de commandes que PowerShell restituent immédiatement le contrôle — avant la fin du processus — à moins que vous n’attendiez explicitement que celui-ci se termine.

Pour capturer correctement le code de sortie, utilisez la commande d’attente appropriée à votre shell : 

Command Prompt (cmd.exe)

start /wait "" HaptiSyncCenter.App.exe authorize -u jane.doe@example.com -p MySecurePassword123

echo Exit code: %ERRORLEVEL%

PowerShell

$process = Start-Process -FilePath "HaptiSyncCenter.App.exe" -ArgumentList "authorize -u jane.doe@example.com -p MySecurePassword123" -Wait -PassThru

Write-Output "Exit code: $($process.ExitCode)"

 

Que se passe-t-il lorsque vous exécutez la commande « authorize » ?

  • HaptiSync Center démarre en mode CLI.
    • Cela n'interfère pas avec une instance de l'interface utilisateur de HaptiSync Center déjà en cours d'exécution.
    • Il s'exécute juste le temps nécessaire pour mener à bien l'autorisation.
  • Vos identifiants sont envoyés de manière sécurisée à D-BOX Motion Engine.
    • D-BOX Motion Engine les utilise pour demander un jeton d’autorisation à notre service d’authentification.
  • D-BOX Motion Engine autorise votre PC.
    • En cas de réussite, votre PC est désormais associé à votre compte D-BOX Connect.
    • Les sessions futures pourront utiliser cette autorisation sans interaction supplémentaire avec l’interface utilisateur.
  • La commande se termine par un statut.
    • Celui-ci indique aux scripts et aux utilisateurs avancés si l’autorisation a abouti.

 

Interprétation du résultat

La commande « authorize » renvoie un code de sortie indiquant le résultat :

  • 0 – Autorisation réussie. Votre compte est désormais associé. Aucune autre action n’est nécessaire.
  • 1 – Opération annulée par l’utilisateur
  • 2 – Identifiants non valides. Le nom d’utilisateur ou le mot de passe est incorrect.
    • Vérifiez à nouveau votre nom d’utilisateur et votre mot de passe.
    • Essayez de vous connecter via l’interface utilisateur standard pour valider vos identifiants.
    • Relancez la commande « authorize » avec les valeurs corrigées.
  • 3 – Erreur de connexion a Motion Engine. D-BOX HaptiSync Center n’a pas pu se connecter au D‑BOX Motion Engine.
    • Essayez de lancer l’interface utilisateur de D-BOX HaptiSync Center afin qu’elle puisse démarrer le service D-BOX Motion Engine.
    • Vérifiez que le service D‑BOX Motion Engine est en cours d’exécution.
    • Une fois que le Motion Engine est accessible, relancez la commande « authorize ».
  • 4 – Erreur du serveur d’autorisation. Un problème est survenu lors de la connexion au service d’autorisation, ou le service a signalé une erreur.
    • Vérifiez la connexion Internet de l’ordinateur.
    • Assurez-vous que tout pare-feu ou proxy autorise les communications sortantes.
    • Réessayez plus tard.
  • 5 – Délai d’autorisation dépassé. L’autorisation n’a pas été effectuée dans le délai imparti.
    • Vérifiez la connexion Internet de l’ordinateur.
    • Assurez-vous que tout pare-feu ou proxy autorise les communications.
    • Réessayez plus tard.
  • 99 - Erreur inattendue
    • Exécutez à nouveau la commande « authorize ».
    • Si le problème persiste, contactez le support technique de D-BOX.

 

Remarques relatives à la sécurité

  • Votre identifiant et votre mot de passe ne sont utilisés que par les applications propriétaires de D‑BOX (D-BOX HaptiSync Center et D-BOX Motion Engine).
  • D-BOX ne stocke ni n'enregistre jamais les identifiants des utilisateurs. Ceux-ci ne sont utilisés que pendant la durée de la demande d'autorisation et ne sont conservés nulle part sur nos serveurs.
  • En cas d'utilisation de la connexion automatisée dans des scripts :
    • Évitez de stocker les mots de passe en clair, là où d'autres personnes pourraient les lire.
    • Limitez les droits d'accès aux fichiers et aux scripts aux seuls administrateurs de confiance.

Quand utiliser la connexion sans intervention

Utilisez la connexion sans intervention dans les cas suivants :

  • Vous déployez plusieurs PC et devez les associer au préalable à un compte D-BOX Connect sans intervention manuelle via l'interface utilisateur.
  • Vous exécutez D-BOX HaptiSync Center sur des systèmes difficilement accessibles (par exemple, des baies, des installations à distance, des bornes interactives).
  • Vous préférez des étapes de configuration entièrement scriptables/automatisées pour votre environnement.

 Use the regular UI login in HaptiSync Center if: 

  • Vous utilisez une seule machine destinée aux utilisateurs, sur laquelle l’identifiant est facile à utiliser.
  • Vous n’êtes pas à l’aise avec l’utilisation de la ligne de commande.

 

Remarques importantes

  • Expiration de l'autorisation : L'autorisation accordée par la commande « authorize » expire au bout d'un an (expiration du jeton d'actualisation). Passé ce délai, le PC ne sera plus automatiquement autorisé.
  • Renouvellement de l'autorisation : Vous pouvez exécuter la commande CLI « authorize » à tout moment pour renouveler l'autorisation — vous n'avez pas besoin d'attendre qu'elle expire. Il suffit d'exécuter la même commande avec vos identifiants pour actualiser le jeton.