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


Redémarrer ILO

La carte de management ILO sur les serveurs HP peut être redémarrer de façon indépendante du système d’exploitation. 1. Aller sur l'interface Web ILO puis sur Information <<1>> / Diagnosti

Ferme RDS ajouter une collection

SommaireIntroductionAjouter une collection à un déploiement RDSAjouter le serveur dans la console : Gestionnaire de serveur Ajouter le serveur au déploiement RDS Ajouter une collection RemoteApp : org

Optimiser l’espace des bases de données SQL Server

Présentation Dans ce tutoriel, je vais montrer comment optimiser l'espace utilisé par les bases de données. L'optimisation de l'espace se fait en deux temps : Sur la base de données : optimisation int