Im Loginskript werden alle Einstellungen vorgenommen, die für einen Benutzer nach seiner Anmeldung am Netzwerk gelten sollen. Es gibt 4 Arten von Loginskripten.
Diese werden auch in der gegebenen Reihenfolge abgearbeitet. Es ist empfehlenswert nur ein System Loginskript zu benutzen und dort nach Benutzergruppen getrennt die gewünschten Einstellungen vorzunehmen.
Werden die ersten 3 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 *1:=%file_server/sys:%login_name if "%1"="supervisor" | | "%1"="admin" then map *1:=%file_server/sys:system map ins s1:= %file_server/sys:public map ins s1:= %file_server/sys:public/%machine/%os/%os_version 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.
![]() |
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 |
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\USER:Spezis ELSE MAP ROOT T:=C3PO\USER:Daten END IF LOGIN_NAME="OBIWAN" THEN MAP ROOT N:=C3PO\USER:\%LOGIN_NAME END |
Bei der Verwendung von Identifikationsvariablen in Anmeldeskriptbefehlen sollten folgende Konventionen beachtet werden:
![]() |