Skip to content
Retour au blogTutorial

Déploiement MSI de bureau à distance : déploiement en entreprise via Group Policy

Tenvo Editorial Team9 min de lecture
Déploiement MSI de bureau à distance : déploiement en entreprise via Group Policy

Vous devez installer un logiciel d'accès à distance sur des centaines ou des milliers de machines Windows jointes au domaine sans surveiller chaque poste. Les problèmes : installations manuelles, paramètres incohérents, appels au support après les mises à jour et crainte d'ouvrir l'accès à distance incorrectement…

Vous devez installer un logiciel d'accès à distance sur des centaines ou des milliers de machines Windows jointes au domaine sans surveiller chaque poste. Les problèmes : installations manuelles, paramètres incohérents, appels au support après les mises à jour et crainte d'ouvrir l'accès à distance incorrectement. Ce guide décrit une approche reproductible et vérifiable pour le déploiement MSI de bureau à distance via Group Policy (GPO), avec des conseils pratiques pour la configuration, les mises à niveau et le dépannage.

Pourquoi utiliser GPO pour le déploiement MSI de bureau à distance

Group Policy reste le mécanisme d'entreprise le plus simple pour pousser des installateurs basés sur MSI vers des clients Windows jointes au domaine à grande échelle. Avantages :

  • Intégré à Active Directory — pas de licence supplémentaire requise pour des déploiements basiques.
  • Les installations attribuées au niveau machine se produisent au démarrage avant la connexion de l'utilisateur (utile pour les agents de support et les services).
  • GPO fournit une temporisation prévisible (au démarrage ou à la connexion utilisateur) et un emplacement clair pour auditer l'état du déploiement.

Mises en garde : GPO est limité aux postes Windows joints au domaine. Si vous gérez des appareils uniquement cloud ou avez besoin de télémétrie/retours et de rollbacks plus riches, envisagez Microsoft Intune (Endpoint Manager), SCCM/ConfigMgr ou une console de gestion fournisseur. Pour une vue d'ensemble des compromis de gestion IT en entreprise, consultez notre primer sur la gestion IT d'entreprise à /enterprise-it-management.

Travail préparatoire — fichiers, partage réseau et décisions de packaging

Avant d'intervenir dans Group Policy, préparez le MSI et décidez comment le produit sera configuré sur chaque machine.

  1. Obtenir le MSI : Téléchargez le package MSI depuis votre fournisseur (pour Tenvo, récupérez le MSI sur /download — choisissez le MSI x64 pour les machines Windows 10/11/Server 2016+). Conservez un nom de fichier stable (par exemple : godeskflow-1.4.3-x64.msi) afin que votre GPO pointe vers un chemin stable.
  • Choisir par machine vs par utilisateur : Pour le support à distance et les services, installez par machine (Computer Configuration -> Assigned). Évitez les installations publiées pour les utilisateurs destinées aux agents de support, car elles nécessitent une intervention utilisateur et ne peuvent pas installer de services nécessitant des privilèges système.
  • Configuration : Si le MSI accepte des propriétés MSI pour la configuration (par exemple, SERVERURL=, LICENSEKEY=), vous pouvez les passer lors de l'installation ou les intégrer dans un fichier MST (transform). Si le fournisseur fournit un fichier de configuration ou un modèle de registre, prévoyez de le déployer via Group Policy Preferences ou un script de démarrage.
  • Partage réseau : Placez le MSI sur un partage basé sur SYSVOL ou sur un partage de fichiers hautement disponible lisible par les ordinateurs au démarrage. Bonne pratique : utilisez un chemin UNC sur un serveur de fichiers, ex. \\fileserver\deploy\godesk\godeskflow-1.4.3-x64.msi. Permissions NTFS : Domain Admins Contrôle total, SYSTEM Contrôle total, Authenticated Users Lecture (ou Domain Computers Lecture). Permissions de partage : Everyone Lecture est courant pour la simplicité, mais restreignez si possible à Domain Computers.
  • Créer et lier un GPO pour une installation assignée aux ordinateurs

    Utilisez la console Group Policy Management Console (GPMC) sur un contrôleur de domaine ou une station d'administration pour créer un nouveau GPO ciblé sur l'OU contenant vos machines cibles.

    1. Créer le GPO : Ouvrez GPMC, clic droit sur l'OU cible, choisissez « Create a GPO in this domain, and Link it here... », nommez-le par exemple « Deploy — Tenvo MSI ».
  • Configurer Software Installation : Éditez le GPO et naviguez vers Computer Configuration -> Policies -> Software Settings -> Software installation. Clic droit -> New -> Package. Entrez le chemin UNC vers le MSI (\\fileserver\deploy\godesk\godeskflow-1.4.3-x64.msi). Choisissez « Assigned » (pas « Published »).
  • Transforms / Properties : Si vous devez définir des propriétés MSI, vous avez deux choix principaux :
    • Utiliser une transform MST : Créez un MST (avec Orca ou votre outil de packaging) pour définir les entrées de registre par défaut, les clés de licence ou le comportement du service. Dans les propriétés du package du GPO, allez à l'onglet « Modifications » et ajoutez le MST.
    • Utiliser Group Policy Preferences ou un script de démarrage pour écrire des clés de registre ou déposer des fichiers de configuration après l'installation (utile pour des éléments non exposés en tant que propriétés MSI).

    Remarque : GPO Software Installation ne passe pas d'arguments en ligne de commande à msiexec lors du déploiement. Pour définir des propriétés MSI au moment de l'installation, vous devez utiliser un MST ou modifier le package avec une transform.

    Pare-feu, services et paramètres supplémentaires — rendre l'installation prête pour la production

    L'installation du MSI est seulement une partie du travail. Le logiciel d'accès à distance nécessite généralement des règles de pare-feu, un service Windows et parfois des clés TLS ou un certificat de machine. Voici comment gérer ces aspects dans un déploiement GPO.

    • Règles de pare-feu : Utilisez Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Windows Defender Firewall with Advanced Security. Créez des règles entrantes pour l'exécutable spécifique ou les plages de ports utilisées par le service de bureau à distance. Exemple : autoriser TCP entrant 3212-3220 ou autoriser le chemin du programme godeskflow.exe. Verrouillez les règles au profil approprié (Domain).
  • Compte de service et permissions : Si le logiciel installe un service Windows nécessitant un compte de service spécifique, préparez ce compte dans AD au préalable et accordez « Log on as a service » via GPO (Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment).
  • Certificats / clés : Si votre déploiement exige des clés TLS ou un certificat d'entreprise, déployez le certificat dans le magasin machine via Group Policy Preferences (Computer Configuration -> Preferences -> Windows Settings -> Registry / Files / Certificates). Faites-le avant le démarrage du service, ou utilisez un script de démarrage pour l'importer au prochain redémarrage.
  • Tests, temporisation et stratégie de déploiement

    L'installation GPO se produit au démarrage de la machine. Attendez-vous au comportement suivant et planifiez votre déploiement en conséquence :

    • Temporisation : Le MSI assigné à la machine s'installe au prochain redémarrage. Pour les tests, utilisez gpupdate /force pour actualiser les GPOs pour les stratégies, mais les installations de logiciels nécessitent toujours un redémarrage pour être prises en compte (sauf si vous lancez manuellement le MSI).
    • Déploiement par étapes : Commencez par une OU pilote (10–50 machines) pendant 1–2 semaines avant un déploiement plus large. Surveillez le volume d'appels au support et vérifiez le comportement du pare-feu et des services.
    • Vérification : Sur les machines cibles, lancez gpresult /r pour confirmer que le GPO s'applique. Vérifiez Event Viewer -> Application pour les événements MsiInstaller. Contrôlez également l'état du service du fournisseur (services.msc) et les journaux locaux. Si le MSI supporte la journalisation, configurez une transform ou un script pour appeler msiexec avec /l*v C:\Windows\Temp\godesk-install.log pour le dépannage (utile pour les exécutions manuelles).

    Mises à jour, correctifs et retours arrière

    Gérer les mises à jour à grande échelle est l'une des tâches les plus difficiles. Décidez de votre stratégie de mise à niveau avant de déployer.

    • Mises à jour mineures vs majeures : le comportement de Windows Installer dépend de ProductCode et ProductVersion. Si le fournisseur fournit un vrai package MSI de mise à jour (avec règles d'upgrade), vous pouvez remplacer le MSI dans le package GPO ou ajouter un nouveau package avec une version supérieure et définir les options d'upgrade. Pour les mises à niveau majeures, le ProductCode peut changer — testez que le GPO supprime l'ancien produit et installe le nouveau proprement.
  • Remplacer vs nouveau package : Dans GPMC vous pouvez clic droit sur le package existant -> « Properties » -> « Upgrades » pour ajouter un package d'upgrade, ou supprimer le package et ajouter le nouveau MSI. L'approche la plus propre est de maintenir un partage versionné et d'ajouter un nouveau package assigné avec une relation d'Upgrade vers l'ancien ProductCode afin que les clients se mettent à niveau automatiquement au prochain redémarrage.
  • Rollback : Gardez l'ancien MSI à disposition. Si le nouveau package pose des problèmes catastrophiques, vous pouvez créer un nouveau GPO qui désinstalle le produit plus récent (en utilisant un script de démarrage exécutant msiexec /x {ProductGUID} /qn) et réassigner l'ancien MSI. Testez le rollback dans votre OU pilote en premier.
  • Checklist de dépannage

    Quand les installations échouent, voilà les coupables habituels et des méthodes rapides pour en trouver la cause :

    1. Vérifier l'application du GPO : exécutez gpresult /h c:\temp\gpresult.html et ouvrez-le. Confirmez que le GPO logiciel est listé sous Computer Settings.
    2. Inspecter Event Viewer : journal Application pour les entrées MsiInstaller ; journal System pour les erreurs de démarrage ; journaux opérationnels de Group Policy (Applications and Services Logs -> Microsoft -> Windows -> GroupPolicy -> Operational) pour les problèmes de traitement des stratégies.
    3. Journalisation MSI : si vous testez manuellement l'installateur, lancez msiexec /i "\\fileserver\deploy\godesk\godeskflow-1.4.3-x64.msi" /l*v C:\Windows\Temp\godesk-msi.log pour capturer des logs d'installation verbeux.
    4. Permissions : vérifiez que le compte ordinateur a un accès Lecture au partage de fichiers. SYSTEM accède aux partages au démarrage sous le compte machine (DOMAIN\COMPUTER$). Utilisez \\\IPC$ pour des tests ou accordez temporairement Authenticated Users Lecture pour isoler les problèmes de permissions.
    5. Blocage par pare-feu ou antivirus : certains produits AV bloquent l'installation de services ou l'enregistrement de DLL. Consultez les logs AV et la documentation fournisseur pour le whitelist des chemins ou des hash.

    Alternatives et compromis honnêtes

    GPO est excellent pour des parcs Windows joints au domaine, mais ce n'est pas toujours l'outil le plus adapté. Soyez explicite sur les compromis :

    • SCCM / ConfigMgr / MECM : Si vous avez besoin de déploiements par étapes, rollback, inventaire et reporting détaillé, SCCM est plus puissant. Il peut déployer des wrappers EXE, transformer des propriétés ou des installations scriptées avec une temporisation et un reporting d'état précis.
    • Intune / Endpoint Manager : Gestion cloud, utile pour les appareils hybrides/uniquement cloud où GPO n'atteint pas. Utilisez Intune si vous avez beaucoup de devices non joints au domaine ou des besoins de gestion moderne.
    • Consoles cloud fournisseurs : TeamViewer et AnyDesk fournissent leurs propres consoles de gestion qui peuvent installer des agents et gérer les paramètres — souvent plus simples pour les endpoints non-domain ou multiplateformes. Elles peuvent être préférables si vous avez besoin d'un déploiement d'agent cross-platform ou de listes d'appareils hébergées par le fournisseur — voir nos comparatifs comme godeskflow-vs-teamviewer-pricing et anydesk-vs-teamviewer-2026 pour des angles sur les fonctionnalités fournisseur.

    Pour les organisations soucieuses d'auto-hébergement ou d'éviter les modèles cloud-only fournisseur, consultez notre guide du bureau à distance auto-hébergé à /self-hosted-remote-desktop-guide. Tenvo est conçu pour être auto-hébergeable et s'intègre dans des workflows de déploiement d'entreprise standard sans imposer une gestion cloud-only.

    Checklist sécurité pour les déploiements de bureau à distance

    L'accès à distance augmente la surface d'attaque ; déployez en gardant la sécurité à l'esprit :

    • Utilisez des certificats par machine ou une PKI d'entreprise pour TLS quand c'est possible. Évitez les clés en clair ou les secrets partagés codés en dur dans des transforms.
    • Limitez les règles de pare-feu entrantes au profil Domain et aux sous-réseaux spécifiques où se trouvent les stations de gestion.
    • Activez la journalisation et centralisez les logs dans un SIEM pour la détection d'accès distant anormal. Passez en revue les méthodes d'authentification — privilégiez le certificat ou l'intégration SSO plutôt que des mots de passe statiques.
    • Principe du moindre privilège : donnez au service d'accès à distance uniquement les permissions nécessaires, et évitez d'installer avec des comptes à privilèges élevés si ce n'est pas nécessaire.

    Pour un examen approfondi des bonnes pratiques de sécurité pour l'accès à distance, consultez notre guide de sécurité du bureau à distance à /remote-desktop-security.

    Référence rapide : commandes et chemins de fichiers

    Manual install (for testing on a client):
    msiexec /i "\\fileserver\deploy\godesk\godeskflow-1.4.3-x64.msi" /qn /l*v C:\Windows\Temp\godesk-msi.log
    
    Uninstall by Product GUID (example):
    msiexec /x {PRODUCT-GUID-HERE} /qn /l*v C:\Windows\Temp\godesk-uninstall.log
    
    Force GPO refresh on client:
    gpupdate /force
    
    Check applied policies:
    gpresult /r
    
    Check MSI logs in Event Viewer: Event Viewer -> Application -> look for MsiInstaller events
    

    Notes finales et checklist recommandée de déploiement

    Avant d'activer le déploiement sur l'ensemble du domaine, exécutez cette checklist :

    1. Pilotez 10–50 postes dans une OU de test pendant au moins une semaine ouvrée.
    2. Confirmez la journalisation MSI et le comportement du service sur plusieurs versions de Windows (Windows 10 21H2, Windows 11 22H2, Windows Server 2019/2022 si applicable).
    3. Validez les règles de pare-feu et le déploiement des certificats en environnement non productif.
    4. Documentez les étapes de rollback et conservez l'ancien MSI et le Product GUID à portée de main.
    5. Informez le help-desk et les équipes opérationnelles avec des étapes de remédiation claires (comment vérifier les logs du service, comment réappliquer le GPO, où trouver les logs MSI).

    Si vous avez besoin de fonctionnalités cloud-managed, d'inventaire ou d'un modèle d'agent cross-platform, évaluez SCCM/Intune ou les consoles fournisseurs. Des fournisseurs comme TeamViewer et AnyDesk peuvent être plus simples pour des parcs multi-OS, tandis que Tenvo vise à concilier contrôle auto-hébergé et mécanismes standard de déploiement Windows — voyez notre tarification et détails sur /pricing si vous souhaitez comparer les options de gestion.

    Prêt à lancer un pilote ? Téléchargez le MSI et testez une petite OU dès aujourd'hui — obtenez l'installateur sur /download. Si vous souhaitez de l'aide pour cartographier des transforms ou écrire des scripts de démarrage, nous fournissons des notes de déploiement et des scripts d'exemple dans nos docs et blog ; contactez-nous via la page de téléchargement pour les liens.

    Obtenir Tenvo

    Prêt à l'essayer vous‑même ?

    Gratuit jusqu'à 30 appareils, sans carte bancaire. Mise en route et connexion en deux minutes.