Login Scripts

Acueil
Remonter
les Commandes
La Console
L'impression réseau
Les Lecteurs Novell
Login Scripts
Les Menus
Les Protocols
Les Serveurs
Structure
Les Usagers
Les Utilitaires
Les Variables

    un login script est un fichier executable (comme un .BAT) et qui s'exécute lorsque l'usager se logue au réseaux.. Dans la version 3.12 il y a 3 type de login script.

1- Le login script système:

Il contient des commandes et mapping de base pour tout le réseau. Il est exécuter pour tout usager qui se logue au réseau. Il est est crée par le superviseur à l'aide de l'utlitaire "SYSCON" en prenant l'option "SUPERVISEUR OPTION".

2- Le login script de l'usager:

C'est l'usager qui écrit ce login scriptet dans lequel il écrit des commandes qui lui sont propre. Il l'édit avef l'utilitaire "SYSCON", en prenant l'option "USER INFORMATION" et en selectionant son nom d'usager. Ce fichiers de login script est placer dans son répertoire personelle. L'usager peut crée un autre login script en lui donnant l'extention.DAT et en lui donnant le chemin lors du login Ex: login /S A:RAPP.dates
 

3-Le login script par défaut:

C'est le login script qui est exécuter si il n'y a pas de login script de l'usager. Il y a des commandes et mapping de base. Il y a un mapping vers les répertoires "PUBLIC" et "DOS" en plus de la commande "COMSPEC" qui indique ou se trouve le fichier de commande "COMMAND.COM". Ce login script ne peut pas être editer ni modifier, même pas par le superviseur

Les commandes de login script et leur Syntaxe:

Toute ligne d'un login script débute par une commande et contien généralement une variable Ex: MAP K:=SYS_USERS:RESEAU\%LOGIN_NAME

  1. WRITE "GOOD %GREATING_TIME, DEAR %LOGIN_NAME"
  2. IF DAY_OF_WEEK="SATURDAY" THEN WRITE "Bonne fin de semaine %LOGIN_NAME"
  3. MAP S2:=PUBLIC\%MACHINE\%OS\%OS_VERSION

Le nom de la commande et de la variable est toujours en MAJUSCULE. Comme dans l'exemple ci-dessus.

1- Pour débuter avec le login script avec MAP DISPLAY OFF (echo off) pour évier que le script défile à l'ecran parcontre contrairement a dos il ne faut pas oublier de faire MAP DISPLAY ON à la fin du script.

2- Les mapping de base sont:

  1. MAP S1:=SYS:PUBLIC
  2. MAP S2:=SYS:PUBLIC\%MACHINE\%OS\%OS_VERSION

3- COMSPEC = S2:COMMAND.COM; Cette comande sert à lui dire ou se trouve son fichier de commande. Et il est normalement sous la version de DOS

4-WRITE cette commande sert pour l'affichage à l'écran, permet d'afficher des lignes contenant des variables ou non. Ce que l'on veut écrire est mis entre "guillemets.

5-DISPLAY: Permet d'afficher le contenu d'un fichiers à l'écran

FDISPLAY: comme ci-haut mais filtre les caractère de code et les caractères spéciaux.

6-REM cette commande place tout ce qui la suit sur la même ligne en commentaire comme en DOS

7-PAUSE: fait un arret comme en DOS

8-DRIVE: Pour assigner un lecteur par défaut.

9-EXIT: Force une sortie immédiate du menu, si elle est jointe à un nom de programme il execute ce programme après sa sortie du menu.

10- # : Elle sert à executer des commandes Externe comme par exemple:

  1. #CASTOFF
  2. #CAPTURE ...
  3. #COMMAND /C CLS
  4. #COMMAND /C DOSKEY

11-FIRE PHASER N TIME : Envoie N signal sonore, le nombre

12-IF THEN ELSE: IF condition THEN BEGIN

Instruction
ELSE (sinon) autre instruction
END

13-EXIT: Si EXIT est suivi d'un nom de "programme" entre guillmet, il sort en executant ce programme

14-Egalité: A=B , A= =B , A EQUAL B , A IS B

15-Non-égalité: A !=B , A IS NOT B , A B , A NOT EQUAL B

16-DOSSET: Permet d'attribué une valeur à une variable DOS

Précédente Remonter Suivante