XenApp_Usr

————————————————————————————————————
MAJ : 23/03/2015
V1.4

  • Rajout du refresh des sessions lors d’un logoff
  • La progressBar change de couleur en fonction de la charge du serveur hébergeant la session (vert de 0 à 5999, orange de 6000 à 8499 et rouge à partir de 8500)
  • Le champ username accepte la validation via la touche Entrée (Enter)
  • Refresh des process lorsqu’un process est tué via le bouton Stop
  • Correction de divers bug mineurs

————————————————————————————————————

MAJ : 22/12/2014
V1.3

  • Correction de bugs mineurs
  • Ajout de la section “Gpo Applied”
  • Possibilité d’exporter la Gpo sélectionnée au format HTML (il faut comme pré-requis que le  Module GroupPolicy soit installé sur même le serveur que XenApp_Usr)
  • Possibilité d’exporter toutes informations de la session courante dans un fichier texte

————————————————————————————————————

C’est quoi XenApp_Usr  ? 🙂

C’est un script PowerShell que nous avons mis en place et qui permet via une GUI de retrouver la ou les session(s) d’un utilisateur au sein d’une ferme XenApp.

Un fois la ou les sessions retrouvée(s), il suffit de sélectionner une session afin que les informations ci-dessous s’affichent dans la GUI :

  • Nom et version de la ferme XenApp
  • Application publiée
  • Serveur sur lequel la session est connectée
  • Etat de la session
  • Version du client ICA
  • Type de client
  • Nom du client
  •  IP du client
  • Date et heure de la connexion
  • Imprimantes de la session
  • Processus  lancés dans la session
  • Afficher la bande passante de la session ICA
  • Afficher la latence de la session ICA

A cela nous avons ajouté la possibilité d’effectuer les actions ci-dessous :

  • Fermer la session
  • Lancer un remote assistance sur la session
  • Stopper un process de la session

 

XenApp_UsrV1 Ok la GUI fait un peu année 90 🙂

 

XenApp_Usr a été validé sur des fermes XenApp 6.5 R01, R03 et R04 (us et fr), la consommation mémoire est d’environ 60 Mo ( 🙁 faudra qu’on regarde pour diminuer ça).

Vos remarques et suggestions sont les bienvenues (au passage nous avons volontairement éviter les Splash Screen et Progress Bar).

Pour l’instant (et vu que le code n’est pas encore présentable) on ne livre que le ps1 compilé en binaire, la version ps1 arrive asap .

Au passage la GUI a été réalisée avec Powershell Studio de Sapien.

 

Download_2XenApp_Usr.rar

 

———————————————————
MAJ : 24/11/2014
V1.1
Correction de bugs mineurs
Ajout de la charge serveur (Load server)
———————————————————

Post to Twitter

36 thoughts on “XenApp_Usr”

  1. Salut David,
    ça fonctionne sur du XenApp 4.5 ? J’ai encore une vieille ferme à administrer… et malheureusement, elle va continuer à vivre encore quelques temps… ;-(

  2. Pingback: Outils
  3. Merci pour ce travail et cette initiative.

    Est-il possible d’exécuter l’application depuis un poste distant et non pas depuis un serveur de la ferme ?

  4. Pingback: XenApp_GpupDate V1
  5. Bonjour,

    Le lancement de l’application se fait mais impossible de renseigner le nom de ma ferme. J’ai le message suivant :

    Citrix Snapin Missing, please install PowerShell SDK … j’ai donc installé le SDK Citrix, même problème puis le SDK pour W7, même problème.

    Si quelqu’un a une idée.

    Merci par avance.

    1. Hello,
      Tu lances le SDK à partir d’un serveur membre de la ferme XenApp ou d’un serveur n’appartenant pas à la ferme XenApp en question ?

      1. Bonjour,

        Merci pour la réponse, c’est tout bon, problème de fichier corrompu, sinon superbe outils mais dommage que l’on ne puisse killer une application. J’ai fait le test avec trois applications lancées et le logoff réinitialise toutes les sessions actives. Normal ?

        Merci encore

    2. Merci sympa78 😉 .
      Si tu utilises le session sharing et que les applications lancées le sont au sein d’une même session alors oui c’est normal 😉 , si c’est bien le cas tu peux killer une application en passant par le kill de process dans XenApp_Usr.

      1. Bonjour,

        Oui tout à fait, c’est d’ailleurs ce que j’ai fini par faire. En fait, c’est pour le support afin qu’ils puissent gérer par eux-mêmes ce genre de problématique.

        Merci encore.

        Cordialement.

  6. Bonjour.
    Je souhaite via un script powershell ressortir toutes les informations sur un utilisateur et non pas qu’avoir des informations sur sa session en cours.
    Par exemple, je souhaite ressortir toutes les connexions d’un utilisateur (monsieur X) sur la semaine, le mois pour avoir une trace.
    Est ce possible et avez-vous déjà réalisé ça?

    Merci beaucoup,
    Cordialement.

  7. Pingback: XenApp_Usr7x
  8. Pingback: XenApp_Usr7x V2

Leave a Reply

Your email address will not be published. Required fields are marked *

*