Releases: EBSI-umontreal/IsThereAnyFreeDesktop
Releases · EBSI-umontreal/IsThereAnyFreeDesktop
v3.1 (20230311)
Le script en tâche de fond ne s'est pas révélé stable; pour une raison que j'ignore, il s'arrête au bout d'un moment. Cette version comporte donc quelques modifications : - Utilise le planificateur de tâches, plutôt qu’un appel au script "service" au démarrage du poste. - La boucle batch n’est plus dans le script « service », mais dans le script "TaskScheduler" appelé par le planificateur de tâche. - La tâche est configurée pour redémarrer si le script "TaskScheduler". - La tâche est inscrite au moyen d’un fichier XML. En effet, il faut pouvoir paramétrer le "ExecutionTimeLimit" sinon la tâche s’arrête au bout de 3 jours (https://superuser.com/questions/1148370/schtasks-how-to-create-scheduled-task-with-max-run-time-without-interval). Or, il ne semble pas possible de configurer ce paramètre avec schtasks "/CREATE".
v3 (20221101)
v3 20221101 Client : - 3 des 4 scripts d’événements ont été remplacés par un script de "service" qui tourne en tâche de fond. - Il est maintenant possible de définir des plages durant lesquelles les postes sont disponibles à distance ou exclusivement disponibles en présentiel (ex. : accès à distance désactivé de 8h à 22h en semaine, et disponible 24/7 les fins de semaine). La gestion de l’horaire se fait localement sur le poste en éditant les variables du script. Pour ce faire, le script peuple ou dépeuple le groupe local « Utilisateurs du Bureau à distance » avec un groupe du domaine. Serveur : - Prise en charge de l’état "nordp", c’est-à-dire sans accès à distance disponible. - Pour mettre à jour la BD depuis la version 2.5 : ALTER TABLE `IsThereAnyFreeDesktop` CHANGE `statut` `statut` ENUM('dispo','oqp','nordp','na') NOT NULL DEFAULT 'dispo';
v2.5 (20200529)
v2.5 20200529 . La page de la liste des postes se rafraîchit toutes les 30 secondes. . Suppression des liens « Mac » et « PC » pour un seul et unique lien « Se connecter » utilisant le fichier RDP. . Autres simplifications du code.
v2.4 (20200506)
v2.4 20200506 . Ajout d’une colonne « reserve » dans la base de données, permettant de réserver un poste à l’usage exclusif d’une personne; si le poste est réservé, il ne sera visible qu’à la personne concernée ou aux administrateurs (nécessite un processus d’authentification, comme dans la version UdeM). . Le code HTML a été déplacé dans un fichier à part (pour répondre à un besoin interne).
v2.3 (20200415)
v2.3 20200415
v2.2 (20200326)
v2.2 20200326 Première version publique