logo eole
Utilisation de Scribe
Utilisation de Scribe, installation et configuration des clients

Le client Scribe/Esu (Scribe-2.1)

Introduction

Le client Esu est intégré au client Scribe, il fonctionne sous forme de service. Ce service est accompagné de deux applications s'exécutant dans l'environnement de l'utilisateur à l'ouverture de session.

En plus d'appliquer la configuration Esu, le client Scribe gère l'observation et la diffusion de postes, le blocage Internet et le "mode devoir", l'arrêt, le redémarrage et la fermeture forcée de session depuis l'EAD2.

Application de la configuration

La configuration Esu est appliquée à l'ouverture de session. La mise en place de la configuration du poste se déroule en plusieurs étapes :

  • Exécution du script de logon (montage des lecteurs, prise en compte des scripts personnalisés)

  • Connexion du serveur au client pour application de la configuration Esu

  • Démarrage de l'environnement utilisateur

  • Rafraîchissement du bureau pour l'affichage du fond d'écran

Scripts personnalisés

Il est possible d'ajouter des commandes à exécuter à l'ouverture de session. Ces commandes doivent être renseignée dans un fichier ".txt" se trouvant dans un des sous-répertoire de \\<scribe>\netlogon\scripts.

Ces scripts peuvent être ajouter pour :

  • Un utilisateur => /home/netlogon/scripts/users/admin.txt

  • Un groupe => /home/netlogon/scripts/groups/eleves.txt

  • Un OS (Win95, Win2K, WinXP, Samba) => /home/netlogon/scripts/os/WinXP.txt

  • Un OS et un utilisateur => /home/netlogon/scripts/os/Win2K/admin.profil.txt

  • Un OS et un groupe => /home/netlogon/scripts/os/WinXP/professeurs.txt

Les scripts personnalisés sont concaténés dans le script principal, par défaut au début de celui-ci. Si des instructions doivent être effectuée après (nécessité d'avoir accès au lecteur "commun" par exemple), placez la balise %%NetUse%% et ajoutez les instructions ensuite.

Les scripts personnalisés peuvent :

  • Exécuter des commandes (instruction cmd)

  • Monter des lecteurs (instruction lecteur)

cmd :

Par défaut le programme d'ouverture de session affiche le programme et attend la fin de son exécution pour continuer. Un programme qui ne se ferme pas (ex. notepad.exe) provoquera des ouvertures de session très longue et incomplètes.

  • L'option NOWAIT permet de ne pas attendre la fin de l'exécution du programme

  • L'option HIDDEN permet de masquer la fenêtre

Le format est :

cmd,commande,[options]

lecteur :

Si la lettre spécifiée est déjà utilisée par une ressource réseau, celle-ci est déconnectée avant ré-utilisation de la lettre pour la nouvelle ressource. Dans le cas contraire (lecteur local, clé usb, CD-Rom, lecteur carte, etc.), la première lettre disponible est utilisée.

Le format est :

lecteur,lettre:,partage

cmd

Pour exécuter notepad.exe pour l'utilisateur user.assr lorsqu'il ouvre une session sur un poste XP :

Fichier \\<scribe>\netlogon\scripts\os\WinXP\user.assr.txt :

cmd,%WINDIR%\notepad.exe,NOWAIT

lecteur

Pour monter le partage \\monserveur\partage sur la lettre V: pour tous les utilisateurs du domaine :

Fichier \\<scribe>\netlogon\scripts\groups\DomainUsers.txt :

lecteur,V:,\\monserveur\partage

Personnalisation du fond d'écran

Il est possible de modifier le contenu du texte à afficher sur le fond d'écran lorsque l'option Afficher le nom de l'utilisateur en fond d'écran est cochée dans la Console Esu.

La personnalisation se fait par utilisateur/groupe d'utilisateurs à l'aide d'un fichier texte ayant l'extension .bgd. Ce fichier doit se trouver dans U:\esu\Base\<groupe_de_machine>\<utilisateur_ou_groupe>.bgd.

Pour modifier le texte du fond d'écran pour les membres du groupe DomainAdmins dans le groupe de machine grp_eole, créez le fichier U:\esu\Base\grp_eole\DomainAdmins.bgd.

Ce fichier peut contenir des variables suivantes :

  • Toutes les variables d'environnement windows (%WINDIR%, %PATH%, ...)

  • %ESU_PROXY_HOST%

  • %ESU_PROXY_PORT%

  • %ESU_PROXY_BYPASS%

  • %ESU_PDC%%ESU_DOMAINE%

  • %ESU_OS%

  • %ESU_PARTAGE_ICONES%

  • %ESU_LECTEUR_ICONES%

  • %ESU_GU%%ESU_GM%

  • %USERNAME%

  • %USERLNAME%

  • %GROUPES%

  • %SID%

  • %IP%

Configuration personnalisée du texte en fond d'écran

Contenu du fichier :

USERLNAME == %USERLNAME%

COMPUTERNAME == %COMPUTERNAME%

ESU_OS == %ESU_OS%

ESU_GU == %ESU_GU%

GROUPES == %GROUPES%

IP == %IP%

NUMBER_OF_PROCESSORS == %NUMBER_OF_PROCESSORS%

PROCESSOR_IDENTIFIER == %PROCESSOR_IDENTIFIER%

PROCESSOR_LEVEL == %PROCESSOR_LEVEL%

#########################

D'autre informations ...

#########################

Résultat :

Réalisé avec SCENARI