RDS : mettre en maintenance des RemoteApp

Windows Server 2012R2  Windows Server 2016  Windows Server 2019

Le script ci-après va mettre en « mode maintenance » des RemoteApp publiées sur un ferme RDS 2012R2 et +.

Afin de faciliter son utilisation, le script PowerShell dispose d’une interface graphique.

Utilisation

Le script doit être exécuté sur le serveur broker.

Mise en maintenance

  1. Exécuter le fichier RemoteApp-RDS-Maintenance.ps1 depuis une invite de commande PowerShell ou ISE en Administrateur.
  2. Choisir l’application à mettre en maintenance et cliquer sur le bouton Mettre en maintenance.

Sortie de la maintenance

  1. Depuis le serveur broker, executer le fichier RemoteApp-RDS-Maintenance.ps1 depuis une invite de commande PowerShell ou ISE en Administrateur.
  2. Choisir l’application à sortie de la maintenance et cliquer sur le bouton Mettre en service.

Captures d’écran

FAQ

Que fait le script pour empêcher l’utilisation de l’application

Le script va modifier le paramètre du chemin de l’exécutable de l’application pour le remplacer par un fichier qui n’existe pas. Lors du lancement de l’application les utilisateurs auront un message d’erreur. Une fois la maintenance applicative terminée, le script remet le bon exécutable.

Pourquoi utiliser ce script ?

La dépublication ou masquer l’application sur l’interface RDWeb ne bloque pas l’execution de l’application et les modifications prennent du temps à se propager.

Peut-on mettre plusieurs applications en maintenance en même temps ?

Oui

Puis-je fermer le script ?

Oui à condition de relancer le script sur le même serveur broker dans le cas où plusieurs serveurs brokers sont disponibles.

J’ai un problème pour sortir une application du mode maintenance

Pas de panique, le script fait plusieurs « sauvegardes » des chemins. À chaque lancement, le script créé un export CSV de la configuration des RemoteApp qui est disponible dans C:\ProgramData et le chemin d’origine de l’exécutable est sauvegardé dans la base de registre du serveur broker où est exécuté le script PowerShell.




Related Posts


Connexion aux serveurs hôte de session Bureau à distance par le Broker

Problème Si vous avez suivi l'article : Mise en place d’une ferme RDS sous Windows 2012R2 / 2016, la configuration de connexion client se fait à l'aide d'un Round Robin sur les DNS. Que se passe t il,

Créer un environnement Active Directory en PowerShell

SommaireIntroductionPrérequisInstallation du rôle AD DSCréation du domaine Active DirectoryCompléments Introduction Dans ce tutoriel, nous allons voir comment créer un environnement Active Directory à

GPO : installation de l’agent FusionInventory

Introduction Suite aux nombreux messages que je peux voir sur le forum concernant l'installation de l'agent FusionInventory, je vais vous expliquer comment je procède depuis plusieurs années. Dans cet

Retour haut de page