Déployer Devolutions Agent en mode silencieux
L'installateur de Devolutions Agent est un paquet Windows Installer (MSI) standard. Il peut être installé en mode silencieux depuis la ligne de commande, par PowerShell ou par n'importe quel outil de déploiement logiciel (Microsoft Intune, Configuration Manager, stratégie de groupe, plateformes RMM, et ainsi de suite).
Lors d'une installation silencieuse, choisissez les composants de Devolutions Agent qui sont installés à l'aide de la propriété MSI standard ADDLOCAL. Cela est utile pour déployer Devolutions Agent sur de nombreux ordinateurs, par exemple pour remplacer l'agent RDM Jump obsolète par Devolutions Agent sur les hôtes Jump, ou pour omettre les composants qui ne sont pas nécessaires dans un environnement donné.
Prérequis
Un ordinateur Windows disposant de droits d'administrateur local (ou un outil de déploiement exécuté en tant que SYSTEM).
.NET Framework 4.8 ou version ultérieure.
Le MSI de Devolutions Agent pour l'architecture cible, x64 ou arm64 (par exemple
DevolutionsAgent-2026.3.0-x64.msi).
L'installateur ne permet pas les rétrogradations. Si une version plus récente est déjà installée, l'installation échoue avec le code de sortie 1603.
Composants de l'installateur
Chaque composant de l'installateur correspond à un ID de fonctionnalité. Utilisez ces ID dans ADDLOCAL (pour installer) ou REMOVE (pour retirer). Les ID de fonctionnalité respectent la casse.
F.Agent
Devolutions Agent
Installé (obligatoire)
Installe le service Devolutions Agent. Toujours obligatoire. Parent de F.Updater, F.Tunnel et F.PsuAgent.
F.Session
RDP Extension
Installé
Active des fonctionnalités de session RDP telles que l'exécution à distance, les sessions Jump et la déconnexion à distance. Obligatoire lorsque l'ordinateur est utilisé comme hôte Jump.
F.Updater
Devolutions Gateway Updater
Installé
Le module de mise à jour de Devolutions Agent. Il gère les mises à jour de Devolutions Gateway et de Devolutions Cloud Services, ainsi que l'auto-mise à jour de Devolutions Agent. Sans lui, Devolutions Agent ne peut pas se mettre à jour. Il n'ajoute pas de surcharge notable, il est donc recommandé de le conserver.
F.Tunnel
Agent Tunnel
Non installé
Connecte Devolutions Agent à un Devolutions Gateway. Une installation silencieuse avec ce composant échoue si des propriétés supplémentaires ne sont pas transmises, comme la chaîne d'inscription de l'opérateur de la passerelle. Non traité dans cet article. Voir Agent tunnel.
F.PsuAgent
PowerShell Universal Agent
Non installé
Active l'agent distant PowerShell Universal. Expérimental. Une installation silencieuse avec ce composant échoue si des propriétés supplémentaires ne sont pas transmises, comme l'URL et le jeton de PowerShell Universal. Non traité dans cet article.
F.Pedm
Devolutions PEDM
Non installé
Active les fonctionnalités PEDM et installe l'extension du shell. Expérimental.
Installation silencieuse
Composants par défaut
Pour installer Devolutions Agent avec ses composants par défaut, exécutez la commande suivante à partir d'une invite élevée :
/i
Installer ou mettre à jour le paquet.
/qn
Aucune interface utilisateur (silencieux).
/norestart
Ne pas redémarrer l'ordinateur automatiquement.
/l*v <path>
Écrire un journal d'installation détaillé. Recommandé pour le dépannage.
Composants sélectionnés
Pour choisir les composants, transmettez ADDLOCAL avec une liste d'ID de fonctionnalité séparés par des virgules. F.Agent doit toujours être inclus. Tout composant qui n'est pas indiqué n'est pas installé.
L'exemple suivant est une configuration type pour un hôte Jump. Il installe Devolutions Agent avec RDP Extension et le module de mise à jour.
L'exemple suivant installe Devolutions Agent avec RDP Extension, sans le module de mise à jour. Utilisez-le seulement si votre organisation ne veut pas que Devolutions Agent se mette à jour ou mette à jour d'autres composants Devolutions.
Sans F.Updater, Devolutions Agent ne peut pas se mettre à jour. Les mises à jour doivent alors être déployées avec vos propres outils.
Mettre à jour une installation existante
Lorsque vous installez une version plus récente par-dessus une version existante sans ADDLOCAL, l'installateur conserve les composants qui étaient déjà installés.
Lorsque vous transmettez ADDLOCAL, l'installateur utilise votre liste au lieu de la précédente. La même commande peut donc servir aux nouvelles installations et aux mises à jour. Par exemple, une mise à jour avec ADDLOCAL="F.Agent,F.Session" retire le module de mise à jour (F.Updater) s'il était installé auparavant.
Transmettez toujours ADDLOCAL dans votre paquet de déploiement. Ainsi, chaque ordinateur se retrouve avec les mêmes composants, quels que soient ceux qui y étaient installés auparavant.
Retirer un composant d'un Devolutions Agent installé
Pour retirer un composant d'un Devolutions Agent installé, exécutez le MSI de la version installée. Indiquez les composants que vous conservez dans ADDLOCAL et ceux que vous retirez dans REMOVE :
N'utilisez pas REMOVE seul. Par exemple, REMOVE="F.Updater" seul désactive aussi RDP Extension. Cela ne prend effet qu'après le prochain redémarrage du service ou le prochain redémarrage de l'ordinateur, le problème n'est donc pas visible tout de suite.
Script PowerShell de déploiement
Le script suivant peut être utilisé tel quel, ou comme commande d'installation d'un outil de déploiement. Il installe ou met à jour Devolutions Agent, vérifie le code de sortie et indique quels composants sont activés.
Pour déployer sur plusieurs ordinateurs à partir d'un poste de gestion avec la communication à distance PowerShell activée :
Codes de sortie
0
L'installation a réussi.
3010
L'installation a réussi. Un redémarrage est requis pour la terminer.
1641
L'installation a réussi et un redémarrage a été lancé.
1603
Erreur fatale durant l'installation. Consultez le journal détaillé. Il s'agit aussi du code renvoyé lorsqu'une version plus récente est déjà installée (le journal affiche "A newer version of this product is already installed.").
1618
Une autre installation est en cours. Réessayez plus tard.
Vérifier l'installation
Vérifiez que le service Devolutions Agent est en cours d'exécution avec
Get-Service DevolutionsAgent.Ouvrez
C:\ProgramData\Devolutions\Agent\agent.json. L'installateur écrit une valeurEnabledpour chaque composant facultatif. Par exemple, avecADDLOCAL="F.Agent,F.Session",Sessionaffiche"Enabled": trueetUpdateraffiche"Enabled": false.Si quelque chose ne semble pas correct, ouvrez le journal d'installation détaillé (le fichier
/l*v). Il énumère chaque fonctionnalité et son état d'installation.
Après l'installation
Aucun redémarrage ni aucune déconnexion n'est nécessaire après l'installation de Devolutions Agent.
La communication entre Remote Desktop Manager et Devolutions Agent passe par la connexion RDP, et ce canal est établi lorsque la connexion RDP est établie. Si Devolutions Agent est installé alors qu'une session RDP vers cet ordinateur est ouverte, fermez cette session RDP et ouvrez-la de nouveau. Les nouvelles connexions RDP établies après l'installation fonctionnent immédiatement.
Les sessions Jump, la déconnexion à distance et l'exécution à distance nécessitent RDP Extension (F.Session). Incluez-le dans ADDLOCAL sur chaque ordinateur où ces fonctionnalités sont utilisées.
Désinstallation silencieuse
Pour désinstaller Devolutions Agent en mode silencieux, recherchez son code de produit et exécutez msiexec /x :
Voir aussi
Mis à jour
Ce contenu vous a-t-il été utile ?