Loginskripte

Im Loginskript werden alle Einstellungen vorgenommen, die für einen Benutzer nach seiner Anmeldung am Netzwerk gelten sollen. Es gibt 4 Arten von Loginskripten.

  1. "System Loginskript"
  2. "Profil Loginskript"
  3. "Benutzer Loginskript"
  4. "Standard Loginskript"

Loginvariationen
 
Die Loginvariationen

Diese werden auch in der gegebenen Reihenfolge abgearbeitet. Gibt es kein "Benutzer Loginskript" wird statt dessen das "Standard Loginskript" abgearbeitet. Es ist empfehlenswert nur ein System Loginskript zu benutzen und dort nach Benutzergruppen getrennt die gewünschten Einstellungen vorzunehmen.

Werden die ersten 2 Loginskripte nicht mit EXIT verlassen, so wird für jeden Benutzer ein Default Loginskript abgearbeitet.

Map display off
map errors off
map *1:=%file_server/sys
map ins s1:= %file_server/sys:public
map display on
map

Zur Erstellung von Loginskripten benutzt man z.B. NWADMIN wählt das entsprechende Objekt aus und klickt mit der rechten Maustaste auf Details aus dem Kontextmenü. In dem erscheinenden Fenster ruft man die Seite Anmeldeskript auf.

 

 

wichtige Befehle

WRITE

Verwenden Sie WRITE, um beim Anmelden eines Benutzers Meldungen auf dem Bildschirm der Arbeitsstation anzuzeigen.

Befehlsformat

Beispiele:

WRITE "[Text][%Bezeichner]" [;][Bezeichner]
WRITE "Hallo, %LAST_NAME"
WRITE "%FULL_NAME"

IF...THEN

Verwenden Sie IF...THEN, wenn das Anmeldeskript einen
Schritt nur unter bestimmten Bedingungen ausführen soll.

Befehlsformat

Beispiele:

IF Bedingung [AND|OR [Bedingung]] THEN

   Befehle

[ELSE

   Befehl]

[END]
IF DAY_OF_WEEK="MONDAY" THEN
   WRITE "Statusbericht ist heute fällig"
ELSE
   WRITE "Frohes Schaffen!"
END

IF HOUR24>="12" THEN
   WRITE "nachmittags"
END

IF MEMBER OF "spezis" THEN
   MAP ROOT T:=C3PO\TEMP:Spezis
ELSE
   MAP ROOT T:=C3PO\TEMP:Temp
END

IF LOGIN_NAME="OBIWAN" THEN
   MAP ROOT U:=C3PO\USER:
END

Bei der Verwendung von Identifikationsvariablen in Anmeldeskriptbefehlen sollten folgende Konventionen beachtet werden:

 

Liste verfügbarer Variablen