Passer au contenu principal

Comment automatiser le déploiement RDS (Services Bureau à distance)

Vous débutez avec les services Bureau à distance (RDS) ? Ou recherchez-vous simplement une meilleure façon de le déployer automatiquement ?

Vous êtes arrivé au bon endroit.

Dans cet article de blog, nous vous donnerons une brève introduction aux services Bureau à distance (RDS), mettrons en évidence ses avantages et ses inconvénients et vous fournirons un guide simple pour simplifier ce processus à l'aide de XOAP .

Télécharger les scripts d'automatisation RDS

Aperçu rapide de RDS

Les services Bureau à distance (RDS) sont un ensemble de technologies proposées par Microsoft. Il est largement utilisé par les entreprises et les organisations pour fournir un accès à distance sécurisé aux applications et postes de travail Windows. De plus, il est particulièrement utile dans les situations où les utilisateurs doivent travailler à distance, accéder à des ressources centralisées ou tirer parti des avantages de la virtualisation pour la fourniture de postes de travail.


Composants clés du RDS


  • Hôte de session Bureau à distance (RDSH) :  il permet à plusieurs utilisateurs de se connecter à un serveur Windows distant et d'exécuter des applications comme si elles s'exécutaient sur la machine locale de l'utilisateur.
  • Hôte de virtualisation de bureau à distance (RDVH) : RDVH est utilisé dans un déploiement d'infrastructure de bureau virtuel (VDI). Il permet aux utilisateurs de se connecter et d'exécuter des bureaux virtuels hébergés sur un serveur.
  • Passerelle de bureau à distance (RD Gateway) : RD Gateway permet aux utilisateurs distants autorisés de se connecter aux ressources d'un réseau d'entreprise interne à partir de n'importe quel appareil connecté à Internet. Il agit comme un pont entre le client et le poste de travail distant ou le serveur d'applications.
  • Accès Web au Bureau à distance (RD Web Access) : RD Web Access permet aux utilisateurs d'accéder à RemoteApp et Desktop Connection via le menu Démarrer ou un navigateur Web. Les utilisateurs peuvent lancer des applications ou des bureaux à partir d'un portail Web.
  • Broker de connexion Bureau à distance (RD Connection Broker) : ce composant gère l'utilisation des services Bureau à distance dans le déploiement, permettant aux utilisateurs de se reconnecter à leurs sessions existantes. Il est particulièrement utile dans les scénarios d’équilibrage de charge et pour assurer la persistance de la session.

Comme pour toute technologie, l’utilisation de RDS présente à la fois des avantages et des inconvénients. Pour vous aider à mieux comprendre, nous avons fourni quelques détails dans le tableau ci-dessous :

Avantages
Les inconvénients

Efficacité des ressources

RDS garantit une utilisation efficace des ressources informatiques, contribuant ainsi à la rentabilité. 

Installation et configuration initiales complexes

La mise en œuvre des services Microsoft Remote Desktop (RDS) peut s'avérer complexe, en particulier pour ceux qui ne disposent pas d'une expertise technique avancée.

L'installation et la configuration initiales peuvent impliquer plusieurs composants, nécessitant une planification minutieuse et des défis potentiels pour les organisations qui découvrent RDS.

Intégration avec l'écosystème Microsoft

En tant que partie intégrante de l'écosystème Microsoft, RDS s'intègre de manière transparente à d'autres produits et services Microsoft, tels qu'Active Directory.

Cette intégration rationalise la gestion des utilisateurs, améliore la sécurité grâce à une gestion cohérente des identités et facilite une expérience unifiée pour les utilisateurs familiarisés avec les outils Microsoft.

Compatibilité multiplateforme limitée

Bien que RDS excelle au sein de l'écosystème Microsoft, la compatibilité multiplateforme peut être limitée.

Cela peut poser des défis aux organisations utilisant divers systèmes d'exploitation, ce qui peut avoir un impact sur la collaboration et la flexibilité dans les environnements multi-OS.

Gestion et administration centralisées

RDS offre des capacités de gestion centralisées, permettant aux administrateurs de contrôler et d'administrer efficacement les bureaux virtuels et les applications à partir d'une seule console.

Cette approche centralisée simplifie les mises à jour, les correctifs et l'application des politiques, contribuant ainsi à améliorer la sécurité du système et à rationaliser la gestion informatique.

Intensité en ressources et défis de mise à l’échelle

RDS peut exiger des ressources de serveur importantes, notamment à mesure que le nombre d'utilisateurs et d'applications augmente.

Les organisations peuvent être confrontées à des difficultés pour adapter leur infrastructure à la croissance, ce qui peut entraîner des problèmes de performances et des exigences matérielles accrues.

Facile à automatiser

Microsoft RDS offre des capacités de script robustes, notamment via PowerShell.

Les administrateurs peuvent automatiser diverses tâches, telles que le déploiement, la configuration et la gestion des composants RDS. Les scripts PowerShell peuvent être utilisés pour rationaliser les tâches répétitives, garantissant ainsi efficacité et cohérence.

Complexité et coûts des licences

La licence RDS est la « plus simple » par rapport aux autres solutions.

Cependant, les options de licence pour Microsoft RDS peuvent être complexes et les coûts associés peuvent varier en fonction des scénarios de déploiement.


Il existe de nombreux guides étape par étape disponibles sur Internet qui décrivent le processus de déploiement de RDS. Cependant, il est important de noter que ces guides contiennent souvent de nombreuses étapes de configuration et peuvent ne pas fournir de réponses aux questions sur les aspects opérationnels de RDSH ou sur d'autres sujets étendus.

Heureusement, avec XOAP vous pouvez simplifier ce processus.

Nous allons vous montrer exactement comment procéder.

Télécharger les scripts d'automatisation RDS

Aperçu rapide de RDS

Les services Bureau à distance (RDS) sont un ensemble de technologies proposées par Microsoft. Il est largement utilisé par les entreprises et les organisations pour fournir un accès à distance sécurisé aux applications et postes de travail Windows. De plus, il est particulièrement utile dans les situations où les utilisateurs doivent travailler à distance, accéder à des ressources centralisées ou tirer parti des avantages de la virtualisation pour la fourniture de postes de travail.


Composants clés du RDS


  • Hôte de session Bureau à distance (RDSH) :  il permet à plusieurs utilisateurs de se connecter à un serveur Windows distant et d'exécuter des applications comme si elles s'exécutaient sur la machine locale de l'utilisateur.
  • Hôte de virtualisation de bureau à distance (RDVH) : RDVH est utilisé dans un déploiement d'infrastructure de bureau virtuel (VDI). Il permet aux utilisateurs de se connecter et d'exécuter des bureaux virtuels hébergés sur un serveur.
  • Passerelle de bureau à distance (RD Gateway) : RD Gateway permet aux utilisateurs distants autorisés de se connecter aux ressources d'un réseau d'entreprise interne à partir de n'importe quel appareil connecté à Internet. Il agit comme un pont entre le client et le poste de travail distant ou le serveur d'applications.
  • Accès Web au Bureau à distance (RD Web Access) : RD Web Access permet aux utilisateurs d'accéder à RemoteApp et Desktop Connection via le menu Démarrer ou un navigateur Web. Les utilisateurs peuvent lancer des applications ou des bureaux à partir d'un portail Web.
  • Broker de connexion Bureau à distance (RD Connection Broker) : ce composant gère l'utilisation des services Bureau à distance dans le déploiement, permettant aux utilisateurs de se reconnecter à leurs sessions existantes. Il est particulièrement utile dans les scénarios d’équilibrage de charge et pour assurer la persistance de la session.

Comme pour toute technologie, l’utilisation de RDS présente à la fois des avantages et des inconvénients. Pour vous aider à mieux comprendre, nous avons fourni quelques détails dans le tableau ci-dessous :


Avantages
Les inconvénients

Efficacité des ressources

RDS garantit une utilisation efficace des ressources informatiques, contribuant ainsi à la rentabilité. 

Installation et configuration initiales complexes

La mise en œuvre des services Microsoft Remote Desktop (RDS) peut s'avérer complexe, en particulier pour ceux qui ne disposent pas d'une expertise technique avancée.

L'installation et la configuration initiales peuvent impliquer plusieurs composants, nécessitant une planification minutieuse et des défis potentiels pour les organisations qui découvrent RDS.

Intégration avec l'écosystème Microsoft

En tant que partie intégrante de l'écosystème Microsoft, RDS s'intègre de manière transparente à d'autres produits et services Microsoft, tels qu'Active Directory.

Cette intégration rationalise la gestion des utilisateurs, améliore la sécurité grâce à une gestion cohérente des identités et facilite une expérience unifiée pour les utilisateurs familiarisés avec les outils Microsoft.

Compatibilité multiplateforme limitée

Bien que RDS excelle au sein de l'écosystème Microsoft, la compatibilité multiplateforme peut être limitée.

Cela peut poser des défis aux organisations utilisant divers systèmes d'exploitation, ce qui peut avoir un impact sur la collaboration et la flexibilité dans les environnements multi-OS.

Gestion et administration centralisées

RDS offre des capacités de gestion centralisées, permettant aux administrateurs de contrôler et d'administrer efficacement les bureaux virtuels et les applications à partir d'une seule console.

Cette approche centralisée simplifie les mises à jour, les correctifs et l'application des politiques, contribuant ainsi à améliorer la sécurité du système et à rationaliser la gestion informatique.

Intensité en ressources et défis de mise à l’échelle

RDS peut exiger des ressources de serveur importantes, notamment à mesure que le nombre d'utilisateurs et d'applications augmente.

Les organisations peuvent être confrontées à des difficultés pour adapter leur infrastructure à la croissance, ce qui peut entraîner des problèmes de performances et des exigences matérielles accrues.

Facile à automatiser

Microsoft RDS offre des capacités de script robustes, notamment via PowerShell.

Les administrateurs peuvent automatiser diverses tâches, telles que le déploiement, la configuration et la gestion des composants RDS. Les scripts PowerShell peuvent être utilisés pour rationaliser les tâches répétitives, garantissant ainsi efficacité et cohérence.

Complexité et coûts des licences

La licence RDS est la « plus simple » par rapport aux autres solutions.

Cependant, les options de licence pour Microsoft RDS peuvent être complexes et les coûts associés peuvent varier en fonction des scénarios de déploiement.



Il existe de nombreux guides étape par étape disponibles sur Internet qui décrivent le processus de déploiement de RDS. Cependant, il est important de noter que ces guides contiennent souvent de nombreuses étapes de configuration et peuvent ne pas fournir de réponses aux questions sur les aspects opérationnels de RDSH ou sur d'autres sujets étendus.

Heureusement, avec XOAP vous pouvez simplifier ce processus.

Nous allons vous montrer exactement comment procéder

Déployez RDS avec notre modèle de démarrage rapide

Tout d’abord (si vous ne l’avez pas déjà fait), démarrez un nouvel essai XOAP . L'essai intègre tous les modules, configurations et applications nécessaires à cet exemple.

Ensuite, accédez à votre espace de travail personnel et suivez ces étapes :

Étape 1:

Dans Gestion de la configuration, allez dans la zone « Paramètres » et cliquez sur « + » pour ajouter un paramètre. Sélectionnez le type Informations d' identification et ajoutez un utilisateur avec son UPN de votre domaine Active Directory avec des droits d'administrateur pour gérer RDS. Lorsque vous êtes prêt, cliquez sur Enregistrer.


ajouter des paramètres

Étape 2:

Dans Gestion des configurations, allez dans la zone « Configurations » . Pour créer une configuration cliquez sur « + » et sélectionnez l'option « Créer une configuration » .


créer une configuration

Étape 3:

Définissez un nouveau « Nom » pour votre « Configuration », définissez éventuellement une description et des balises, puis cliquez sur « Ajouter une ressource ». Sélectionnez le module « XOAPRemoteDesktopServicesDSC » et la ressource « XOAP_QuickStartConfiguration » Définissez le « Nom d'affichage de la ressource », sélectionnez le paramètre d'identification créé pour l'option « PSDscRunAsCredetial » et remplissez les informations sur vos nœuds d'infrastructure .


ajouter des ressources

Étape 4:

Lorsque vous êtes prêt, cliquez sur « Enregistrer ». Lorsque vous cliquez sur « Enregistrer » dans « l'assistant de configuration DSC », ajoutez quelques informations sur les modifications que vous avez apportées et cliquez à nouveau sur « Enregistrer ». Cette configuration sera désormais automatiquement compilée, chiffrée et versionnée dans notre backend. Cela prend quelques minutes.


enregistrer la configuration

Étape 5 :

Une fois la configuration créée, passez à Gestion de configuration « Groupes » et cliquez sur « + » pour ajouter un nouveau groupe. Fournissez un nom de groupe (dans cet exemple « XOAP_SessionHost » et « XOAP_ConnectionBrokerQuickConfig) et sélectionnez la configuration créée et la version (initialement ce sera toujours 0.0.1) . Sélectionnez une politique souhaitée parmi les politiques disponibles et cliquez sur « Enregistrer » pour créer le nouveau groupe.


ajouter un groupe dans la gestion de la configuration

Étape 6 :

Pour appliquer des configurations sur vos serveurs, passez à Gestion des configurations et rendez-vous dans la zone « Groupes ». Recherchez ensuite le groupe « XOAP_SessionHost », cliquez sur l' icône en forme d'engrenage et sélectionnez « Télécharger » .


groupes de gestion de configuration

Étape 7 :

Une fois téléchargé, copiez le fichier ps1 sur votre serveur hôte de session RD et exécutez-le en tant qu'administrateur. Assurez-vous également que la stratégie d'exécution PowerShell est au moins définie sur « Contourner ». Cela enregistrera le serveur dans votre espace de travail XOAP dédié au sein du groupe « XOAP_SessionHost » et appliquera la configuration DSC.

Après cela, suivez la même procédure pour le groupe « XOAP_ConnectionBrokerQuickConfig ». Une fois cette étape terminée, votre environnement RDS QuickStartConfiguration sera entièrement prêt à être utilisé.

Pour vous assurer que tous les paramètres sont appliqués, vérifiez l'état de conformité dans l'aperçu « Nœuds » :


menu d'action dans les nœuds de gestion de configuration

Étape 8 :

Si vous allez dans les détails, vous pouvez voir les ressources appliquées.


état actuel des états des ressources RDS

Conclusion

La rationalisation de la gestion, l'amélioration de l'efficacité et l'amélioration de l'expérience utilisateur sont quelques-uns des principaux avantages de l'automatisation des services Bureau à distance (RDS). Consultez ce tableau pour un résumé complet de ses avantages :

Avantages du RDS
Efficacité opérationnelle
L'automatisation réduit les interventions manuelles, permettant aux administrateurs informatiques de déployer, gérer et faire évoluer efficacement les environnements RDS.
Configurations cohérentes
L'automatisation garantit des configurations cohérentes sur les serveurs et les environnements utilisateur, réduisant ainsi le risque d'erreurs et améliorant la stabilité du système.
Déploiement rapide Les processus automatisés facilitent le déploiement rapide et reproductible des environnements de bureau à distance, économisant ainsi du temps et des ressources.
Optimisation des ressources L'automatisation permet d'optimiser les ressources du serveur, garantissant que la puissance de calcul est allouée efficacement pour répondre aux demandes des utilisateurs distants.
Économies de coûts En automatisant les tâches de routine, les organisations peuvent potentiellement réduire les coûts opérationnels associés à la gestion et à la maintenance manuelles.
Sécurité et conformité améliorées Des configurations de sécurité automatisées et des mises à jour régulières peuvent être appliquées de manière cohérente, réduisant ainsi les vulnérabilités et améliorant la sécurité globale de l'infrastructure RDS, tout en garantissant la conformité.
Évolutivité Les mécanismes de mise à l'échelle automatisés permettent aux organisations de s'adapter aux demandes changeantes des utilisateurs sans intervention manuelle, garantissant ainsi une expérience transparente pour les bases d'utilisateurs croissantes.

Avec XOAP , non seulement le déploiement automatisé est facilité, mais également la partie opérationnelle avec des changements de configuration versionnés, une sécurité et une conformité simplifiées ainsi qu'un déploiement et des mises à jour d'applications.

De plus, vous pouvez déployer cette configuration sur des nœuds exécutés dans votre centre de données local, et si vous décidez de passer à l'un des principaux fournisseurs de cloud, vous pouvez également simplement attribuer la configuration à ces nœuds.

Veuillez noter que l'exemple utilisé dans ce blog ne montre que le scénario le plus simple pour un démarrage rapide. Si vous devez déployer des scénarios plus complexes, vous pouvez utiliser les ressources DSC supplémentaires disponibles dans ce module.

Bien entendu, vous êtes libre de déployer cette configuration dans votre data center on-premise, dans Azure ou AWS. Tu décides!

Si vous avez besoin de plus d'informations sur XOAP et RDS, vous pouvez réserver une démo de 30 minutes . Nous serons heureux de vous guider à travers notre plateforme.