Services et comptes XenApp 5/6

Au détour d’une recherche sur Citrix eDocs nous sommes tombés sur des tableaux récapitulant tous les services et comptes de service XenApp, ainsi que leurs permissions et privilèges associés.

Idéal pour ceux qui recherche les privilèges à attribuer à un compte de service de domaine,  ou si vous utilisez les groupes restreints dans vos GPO 😉 .

Versions :

Au détour d’une recherche sur Citrix eDocs nous sommes tombés sur des tableaux récapitulant tous les services et comptes de service XenApp, ainsi que leurs permissions et privilèges associés.

Idéal pour ceux qui recherche les privilèges à attribuer à un compte de service de domaine,  ou si vous utilisez les groupes restreints dans vos GPO 😉 .

Versions :

Continue reading “Services et comptes XenApp 5/6”

Post to Twitter

Problème de chargement du process SsonSvr.exe

Il arrive que lors de problème SSO entre un client ICA (Citrix Online Plug-in) et un site Web Interface, le process SsonSvr.exe soit à l’origine du problème.

Cela peut provenir du fait que le process Ssonsvr.exe n’est pas chargé sur le poste client.

Vous trouverez ci-dessous une liste de CTX permettant de résoudre les problèmes de chargement du process SsonSvr.exe.

http://support.citrix.com/article/CTX118736
http://support.citrix.com/article/CTX124186
http://support.citrix.com/article/CTX368624
http://support.citrix.com/article/CTX118628
http://support.citrix.com/article/CTX111880
http://support.citrix.com/article/CTX120802

Post to Twitter

Erreur PNA : Percentage numbers out of range

Si avec l’un de vos PNA vous obtenez l’erreur “Citrix XenApp a lancé l’exeption Percetnage numbers out of range“, le problème pourrait venir d’un des XML Broker de votre site “Service de l’Agent Program Neighborhood”.

Si avec l’un de vos PNA vous obtenez l’erreur “Citrix XenApp a lancé l’exeption Percetnage numbers out of range“, le problème pourrait venir d’un des XML Broker de votre site “Service de l’Agent Program Neighborhood”.
Continue reading “Erreur PNA : Percentage numbers out of range”

Post to Twitter

Erreur : The SMA Service was denied access to the IMA notification interface

Suite à la suppression de PS 4.0 (au préalable suppression des Rollupack), et à une installation de XenApp 5 sur un serveur 2003 Fr Sp2, nous avons rencontré l’erreur suivante dans le journal des événements (Application) : “The SMA Service was denied access to the IMA notification interface”.

 

 

Afin de remettre rapidement le serveur en production nous avons modifié l’ouverture de session du service “Citrix SMA Service”  sur  : “Compte système local”.

 

Cette solution ne fait que contourner le problème, mais a le mérite de remettre rapidement un serveur en production.

Cependant à la prochaine mise à jour de Rollupack il faudra repasser le service “Citrix SMA Service”  sur  : “Compte système local”, encore une fois ce tips n’est qu’une solution provisoire.

La problème semble venir de permissions DCOM, nous investiguerons prochainement afin de trouver une solution durable 😉 .

Post to Twitter

Script : Inventaire des serveurs XenApp Session Cleaner

——————–
MAJ : 18/05/10
——————–
Rajout de la colonne “Résultat dernier nettoyage” qui donne le total de profile(s) supprimé(s) et le total de profile(s) non supprimé(s), lors du derniers passage de XenApp Session Cleaner.

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

En production sur une de nos fermes XenApp nous utilisons l’outil “XenApp Session Cleaner” (voir aussi notre billet “XenApp Session Cleaner: script d’installation sur plusieur serveurs”) pour la suppression des profiles locaux .

Afin que les administrateurs puissent suivre à un instant T l’état de la ferme par rapport à XenApp Session Cleaner, nous avons mis en place un script (Inventaire_CitrixTools Sessions Cleaner.wsf) permettant de faire apparaitre les informations suivantes dans une page html :

——————–
MAJ : 18/05/10
——————–
Rajout de la colonne “Résultat dernier nettoyage” qui donne le total de profile(s) supprimé(s) et le total de profile(s) non supprimé(s), lors du derniers passage de XenApp Session Cleaner.

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

En production sur une de nos fermes XenApp nous utilisons l’outil “XenApp Session Cleaner” (voir aussi notre billet “XenApp Session Cleaner: script d’installation sur plusieur serveurs”) pour la suppression des profiles locaux .

Afin que les administrateurs puissent suivre à un instant T l’état de la ferme par rapport à XenApp Session Cleaner, nous avons mis en place un script (Inventaire_CitrixTools Sessions Cleaner.wsf) permettant de faire apparaitre les informations suivantes dans une page html :

Continue reading “Script : Inventaire des serveurs XenApp Session Cleaner”

Post to Twitter

Citrix Logoff Sessions

MAJ : 04/05/10 La version 2.2 est disponible depuis le 19/04/10
Citrix Loggoff Sessions 2.2


 


MAJ :21/08/09.

  • L’utilisation de Citrix Logoff Sessions ne nécessite pas d’être admin de la ferme XenApp.
  • Une version 1.5 comprendra le shadowing :)

Voici un petit outil qui va vous permettre sans ouvrir d’AMC, de rechercher une session au sein de votre ferme XenApp.

logoffSession1

Un fois la session trouvée vous pourrez effectuer les actions suivantes :

  • Logoff
  • Disconnect
  • killer des process
  • Envoyer un message.

Citrix Logoff Sessions 1.2.1 est dispo ici

Nous joignons à ce billet les fichiers nécessaires pour Citrix Logoff Sessions 1.2.1 (au cas où ;) ):

  • msstdfmt.dll
  • mscomctl.ocx
  • mscomctl.ocx

Vérifiez au préalable que ces fichiers ne sont pas déjà déclarés sous votre OS.

Bien que l’outil soit sympa, il manque la possibilité de faire du shadow sur la session sélectionnée :( .

Post to Twitter

Lenteur lors d’une installation XenApp/Presentation Server

Lors d’une installation manuelle d’un serveur XenApp, nous avons constaté une lenteur durant l’installation de XenApp (l’installation a pris plus de huit heures).

Dans notre cas, l’installation n’avançait plus à 80 % de sa progression, avec un process msiexec.exe qui ne consommait plus de cpu et semblait dans un état inerte.

Par contre si le serveur n’était pas dans le domaine (ou si vous débranchiez le câble réseau), l’installation s’exécutait normalement.

Nous vous passons les étapes de troubleshooting (Wireshark, TcpView/CurrPort, Procmon etc.. etc..)

La CTX113639 traite de ce problème, et propose de télécharger un fichier de transformation (mst) et de lancer l’installation via la ligne de commande suivante :

msiexec.exe / i "D: \ Citrix Presentation Server \ mps.msi" TRANSFORMS = "c: \ temp \ CTXUpdate.mst" / l * vc: \ temp \ mps.log

Une autre solution est possible (merci à Menhir2 et Ldap389), l’utilisation de la clé de registre “LsaLookupRestrictIsolatedNameLevel” (KB818024) qui permet avec la valeur 1, de désactiver la recherche de noms des domaines approuvés.

Le problème étant facilement reproductible, nous avons testé les deux solutions.

Les deux solutions fonctionnent très bien, cependant la solution avec la clé “LsaLookupRestrictIsolatedNameLevel”  est selon nous plus facile a mettre en place (notamment en GPO avec un ADM custom).

MAJ : 13/11/2010
Il semblerais que dans certaines circonstances, la clé LsaLookupRestrictIsolatedNameLevel c ne résolve pas le problème de slow install.
La solution d’utiliser un fichier MST lors de l’installation quand à elle fonctionne bien (CTX113639).
Merci à MAxB pour son retour 😉 .

Post to Twitter

Suppression Manuel de XenApp

Il arrive dans de rares cas extrêmes qu’il faille supprimer XenApp à la mano, et bien sûr vous êtes sur un host physique et le backup date un peu.. (on vous l’avais dit… dans de rares cas extrêmes 🙂 ).

La CTX746354 donne les best practices afin de supprimer XenApp manuellement et proprement.

A l’étape 4 de la CTX746354, nous avons la suppression de nombreuse clés de registre (environ 650 🙂 ).

Dans ce billet vous trouverez le fichier Delete_reg_xenapp.txt qui regroupe toutes les clés à supprimer.

Sur le serveur récalcitrant, copiez le fichier Delete_reg_xenapp.txt et renommez le en Delete_reg_xenapp.reg puis double cliquez dessus.

Vous venez de gagner un temps précieux, et vous pouvez passer à l’étape 5 de la  CTX746354 .

Un fois arrivé à l’étape 10, il va vous falloir vérifier que tout les services XenApp sont bien supprimés.

Si ce n’est pas le cas, le fichier Delete_service_xenapp.txt joint à ce billet va vous permettre de le faire rapidement.

Sur le serveur récalcitrant, copiez le fichier Delete_service_xenapp.txt et renommez le en Delete_service_xenapp.bat puis double cliquez dessus.

Vous pouvez passer à l’étape 11 de la CTX746354 (au passage la suppression est bientôt finie, courage 😉 ).

Les fichiers Delete_reg_xenapp.txt et Delete_service_xenapp.txt ont été testé sur un serveur en Windows 2003 Fr Sp2, XenApp 5 R03.

Download_2
Delete_reg_xenapp.txt

 

Download_2
Delete_service_xenapp.txt

Post to Twitter

PowerGadget pour XenApp

Si vous souhaitez mettre à disposition des applications XenApp pour des environnements mobiles (iphone, Blackberry etc..), alors PowerGadget pour XenApp devrait fortement vous intéresser.

PowerGadget pour XenApp, va vous permettre simplement (en WYSIWYG) de créer une application à destination d’un parc de mobile.

Le seul pré-requis à PowerGadget est une requête sur l’un des éléments suivants :

  • Une base (SQL, Access, Oracle etc..)
  • Un Service Web
  • Une commande PowerShell (de toute façon cela va devenir le quotidien des futurs admin XenApp 6 😉 )

un billet de Chris Fleck sur The Citrix Blog (Sneak Peak at PowerGadgets for XenApp…), donne plus de détails sur PowerGadget pour XenApp.

En visionnant la vidéo on s’aperçoit que la construction de l’application est vraiment aisée.

PowerGadget pour XenApp devrait être disponible pendant le prochain Citrix Synergy.

Une vidéo pour nous faire patienter 😉 .

 

PowerGadget pour XenApp

Post to Twitter