KoXo Label 2

Que fait KoXo Label ?

KoXo Label est un outil qui est lancé à partir du script de connexion, il permet d'afficher des informations (paramétrables) concernant l'utilisateur et la station en haut de l'écran à droite. KoXo Label permet aussi d'imposer une couleur de fond unie ou même d'afficher en vignette la photo d'identité de l'utilisateur.Cet affichage se fait sur l'image de fond de l'utilisateur. De ce fait, les administrateurs, formateurs, responsables et utilisateurs peuvent facilement connaitre le nom de l'utilisateur connecté. La gestion des images étirées ou en mosaïque est prise en compte. (KoXo Label est fourni avec les dernières versions de KoXo Administrator).

Affichage

Quelques aperçus de l'écran de l'utilisateur :

Utilisation

KoXoLabel est en principe lancé à partir d'un script, les paramètres sont passés ligne par ligne en indiquant éventuellement la taille de la police. Si on lance KoXo Label sans paramètres on obtient l'aide :

Exemple d'appel :

KoXoLabel "Yoann POCHART;24;Red" "Secretariat / Administration" "PCSEC-03"

Yoann PICHON DUPOND est affiché sur la première ligne en police de 24 et en couleur rouge (pour les couleurs personnalisée : #BBVVRR ou BB=composante bleue en hexadécimal,...), le nom de son service sur la 2ème ligne en taille par défaut (12) etc.
Les couleurs "texte" reconnues sont : Black, Maroon, Green, Olive, Navy, Purple, Teal, Gray, Silver, Red, Lime, Yellow, Blue, Fuschia, Aqua, White.

L'idéal est d'utiliser le script VBS fourni (WallPaper.vbs), il permet d'afficher le nom complet de l'utilisateur, son service, son sous service et le nom de la station de travail.(Les utilisateurs enregistrés pourront aussi disposer d'un script adapté (WallPaperTSE.vbs) pour les fermes de serveurs RDP et ainsi avoir le nom du serveur applicatif en fond d'écran).

Si on construit son propre script VBS, on peut y ajouter les lignes suivantes :

Dim WScr Set Wscr=CreateObject("WScript.Shell")
.....
....
Wscr.Run "\\Mon_Serveur\NETLOGON\Wallpaper.vbs", 1, True
....

Ou si l'on souhaite imposer l'image :

Wscr.Run "\\Mon_Serveur\NETLOGON\Wallpaper.vbs /Wallpaper=\\Mon_Serveur\NETLOGON\fond.bmp;Stretched", 1, True
.....
.....

On peut aussi imposer un fond de couleur unie :

Wscr.Run "\\Mon_Serveur\NETLOGON\Wallpaper.vbs /BackgroundColor=#707060", 1, True
.....
.....

On peut aussi afficher la photo d'identité de l'utilisateur, en passant le paramètre /IDPicture=...

Le script WallPaper.VBS permet directement d'afficher une photo d'identité qui a le même nom que l'identifiant de l'utilisateur et qui se trouve dans le sous-dossier "Pictures" dans le partage NETLOGON. (Un outil annexe permet de placer des droits sur ces photos pour n'autoriser que l'utilisateur voulu sur la photo voulue).

Dans le cas des scripts de login fournis dans les modèles de KoXo Administrator, il suffit d'utiliser la fonction fournie "Execute" et "GetLonServer", on a alors : 

Execute GetLogonServer+"\NETLOGON\Wallpaper.vbs /BackGroundColor=#A56E3A