Scripts personnalisés
Lorsqu'un utilisateur ouvre une session Windows sur le domaine Horus, le serveur génère un fichier \\horus\netlogon\<login>.bat
Ceci est réalisé par l'intermédiaire du programme /usr/share/eole/fichier/dyn-logon.py
qui génère le script <login>.bat
en fonction de l'utilisateur, de ses groupes d'appartenance et du système d'exploitation de la station cliente (Win9X, Win2K, WinXP, Vista).
Par défaut, sur le module Horus, seul les lecteurs réseaux des partages de l'utilisateur sont montés par ce script.
Pour ajouter des instructions au fichier <login>.bat
, il est possible d'utiliser des scripts personnalisés pour :
- un utilisateur particulier :
\\horus\netlogon\users\<login>.bat
- une machine particulière :
\\horus\netlogon\machines\<machine>.bat
- un groupe particulier :
\\horus\netlogon\groups\<group>.bat
- un système d'exploitation particulier :
\\horus\netlogon\os\<os>.bat
- un groupe et un système d'exploitation :
\\horus\netlogon\os\<os>\<group>.bat
- un utilisateur et un système d'exploitation :
\\horus\netlogon\os\<os>\<login>.bat
Le contenu de ces fichiers sera ajouté au fichier \\horus\netlogon\<login>.bat
Attention
L'éditeur Bloc-note de Windows (notepad.exe
) ne gère pas correctement les sauts de ligne.
Les fichiers personnalisés édités avec ce logiciel peuvent donc être invalides.
Pour éditer les fichiers personnalisés sous Windows, il est recommandé d'utiliser Notepad++
à la place.
Attention
Windows 7 et Windows 10 sont traités de la même manière que Windows Vista (OS=Vista).
Les noms de machines doivent être écrits en minuscules.
ExempleExemples
Pour ajouter une commande à tous les membres du groupe DomainUsers
mais que pour les postes windows XP, le fichier sera :
\\horus\netlogon\os\WinXP\DomainUsers.bat
Pour ajouter une commande à tous les membres du groupe compta
quelque soit le poste :
\\horus\netlogon\groups\compta.bat
Truc & astuce
Par défaut le contenu sera ajouté au début du fichier et donc avant le montage des lecteurs.
Si vous voulez que le contenu soit ajouté après, il faut insérer
%NetUse%
dans le script personnalisé.
Les lignes suivants cette balise seront ajoutées à la fin du script <login>.bat