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


Zurück zum Inhaltsverzeichnis