Einlogscript
Anlegen der Datei SCRIPT.CMD für Schüler
@echo off
del /Q /S D:\temp\*.* >NUL
subst S: /D >NUL 2>NUL
subst T: /D >NUL 2>NUL
subst U: /D >NUL 2>NUL
subst V: /D >NUL 2>NUL
subst W: /D >NUL 2>NUL
net use S: /DELETE >NUL 2>NUL
net use T: /DELETE >NUL 2>NUL
net use U: /DELETE >NUL 2>NUL
net use V: /DELETE >NUL 2>NUL
net use W: /DELETE >NUL 2>NUL
@cls
net use S: \\IKGServer\Austausch /PERSISTENT:NO
net use T: \\IKGServer\Pubsoft /PERSISTENT:NO
net use U: \\IKGServer\Abgabe /PERSISTENT:NO
net use V: \\IKGServer\Verteilung /PERSISTENT:NO
REM net use W: \\IKGServer\Home\%username% funktioniert nicht
subst W: \\IKGServer\Home\%username%
net time %logonserver% /set /y
call %logonserver%\netlogon\quota.cmd
Anlegen der Datei QUOTA.CMD
rem Speicherplatzbegrenzung ueberpruefen fuer max. 10MB
%logonserver%\netlogon\diruse W:\ /M /q:10 >nul
if %errorlevel% == 1 goto down
if %errorlevel% == 0 goto weiter
:down
cls
echo.
echo Ihr zugeteilter Plattenplatz (10 MB) ist voll!
echo Wenden Sie sich an Ihren Lehrer oder den Administrator (Herr Gierhardt)!
echo.
echo. Das System wird heruntergefahren!
%logonserver%\netlogon\shutdown
goto ende
:weiter
rem ueberpruefen 5 MB
%logonserver%\netlogon\diruse W:\ /M /q:5 >nul
rem Warnung
if %errorlevel% == 1 goto warnung
if %errorlevel% == 0 goto ok
:warnung
CLS
echo.
echo Warnung !!!!
echo Ihr Homeverzeichnis benoetigt schon mehr als 5 MB!!
echo Loeschen Sie ueberfluessige Dateien.
echo Wenn Sie die Grenze von 10 MB erreichen, verlieren Sie die
echo Zugriffsberechtigung auf das Netz!!
echo.
pause
goto ende
:ok
echo Benutzter Speicherplatz des Homelaufwerks wurde ueberprueft, ist OK.
:ende
Anlegen der Datei LSCRIPT.CMD für Lehrer
@echo off
del /Q /S D:\temp\*.* >NUL
subst S: /D >NUL 2>NUL
subst T: /D >NUL 2>NUL
subst U: /D >NUL 2>NUL
subst V: /D >NUL 2>NUL
subst W: /D >NUL 2>NUL
net use S: /DELETE >NUL 2>NUL
net use T: /DELETE >NUL 2>NUL
net use U: /DELETE >NUL 2>NUL
net use V: /DELETE >NUL 2>NUL
net use W: /DELETE >NUL 2>NUL
@cls
subst S: \\IKGServer\Austausch\%username% /PERSISTENT:NO
net use T: \\IKGServer\Pubsoft /PERSISTENT:NO
subst U: \\IKGServer\Abgabe\%username%
subst V: \\IKGServer\Verteilung\%username%
subst W: \\IKGServer\Home\%username%
net time %logonserver% /set /y
Einrichtung der Einlog-Skripts
- Die Dateien SCRIPTS.CMD, QUOTA.CMD, DIRUSE.EXE und SHUTDOWN.EXE (die letzten beiden stammen
aus dem Resource-Kit und dem ZAK) werden nach D:\winnt\system32\repl\import\scripts kopiert.
Die Datei SCRIPTS.CMD wird auf AISCRIPT.CMD kopiert und darin die
zweite Zeile zum Löschen des Temp-Verzeichnisses herausgenommen,
weil manche Programme beim Installieren nach einem Neustart auf TEMP zugreifen
müssen.
Das Verzeichnis ...\scripts ist standardmäßig unter dem Namen NETLOGON freigegeben.
- Die Skript-Dateien müssen nun den Benutzern zugewiesen werden:
- Start - Programme - Verwaltung - Benutzermanager für Domänen
- Alle Schueler markieren - ENTER - Profil - Anmeldeskriptname: SCRIPT.CMD - OK
- Alle Workstations (RxWSxx) markieren - ENTER - Profil -
Anmeldeskriptname: SCRIPT.CMD - OK
- AInstaller markieren ENTER - Profil Anmeldeskriptname: AISCRIPT.CMD - OK
- Alle Lehrer markieren ENTER - Profil Anmeldeskriptname: LSCRIPT.CMD - OK
- Programm beenden
- An der Workstation als ein Schüler anmelden
- Damit das Script auch beim AInstaller läuft, muss in F:\Home noch ein
Homeverzeichnis für den AInstaller mit exklusiven Zugriffsrechten
eingerichtet werden.
- Wenn alles gutgegangen ist,
sind unter Arbeitsplatz die Laufwerke S: bis W: sichtbar.