djburny
Goto Top

Logoff Script für Windows NT 4.0 SP6 ?

Gibt es eine Möglichkeit, bei Windows ein Batch-Script automatisch ausführen zu lassen, wenn ein User sich abmeldet?

Hallo zusammen!

Wir migrieren gerade von NT4.0 zu XP. Nun sollen alle User ihre Dateien nur noch auf dem Dateiserver abspeichern. Dazu haben wir ein Batch-Script erstellt, welches bestimmte Dateien automatisch auf das Home-Verzeichnis des Users auf den Dateiserver kopiert und dabei das Archivbit zurücksetzt. Leider dauert diese kopiervorgang recht lange, sodaß wir gezungen sind, dieses Script außerhalb der Dienstzeiter (Nach Feierabend) auszuführen.

Meine Frage: Gibt es eine Möglichkeit, bei Windows NT 4.0 SP6 ein Batch-Script automatisch ausführen zu lassen, wenn ein User sich abmeldet?

Ich habe schon aus dem Net ein Tool namens GINA_DLL ausprobiert, welches genau das machen soll, jedoch ohne Erfolg...face-sad

http://wwwthep.physik.uni-mainz.de/~frink/nt.html

Hier ein Registry Auszug:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"GinaDLL"="gina_x86.dll"
"OriginalGinaDLL"="wingina.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Logoff]
"UserScript"="c:\\sicher.bat"
"SystemScript"=""
"Logfile"="c:\\sicher.log"
"Timeout"=dword:00000000

Vielen Dank im Voraus
DJBurny

Content-Key: 32317

Url: https://administrator.de/contentid/32317

Printed on: April 26, 2024 at 10:04 o'clock

Member: gnarff
gnarff May 12, 2006 at 21:05:59 (UTC)
Goto Top
hast du das script denn auch ordnungsgemaess eingebunden bzw. zugewiesen?
http://www.winfaq.de/faq_html/tip1004.htm
und u.U. in den gruppenrichtlinien:
http://www.gruppenrichtlinien.de/index.html?/HowTo/Anmelde_Scripts.htm

ausserdem:
"Important information (a little bug): The user logoff script does not execute if there is no log file set. Set the log file to NUL:."
-heisst es auf der hp von NEWGINA

saludos
gnarff
Member: djburny
djburny May 15, 2006 at 07:30:52 (UTC)
Goto Top
Hallo Gnarff!

Danke für die schnelle Hilfe:

hast du das script denn auch ordnungsgemaess
eingebunden bzw. zugewiesen?
http://www.winfaq.de/faq_html/tip1004.htm
und u.U. in den gruppenrichtlinien:
http://www.gruppenrichtlinien.de/index.html?/HowTo/Anmelde_Scripts.htm

==> Das funktioniert leider erst ab Windows 2000 !!!

ausserdem:
"Important information (a little bug):
The user logoff script does not execute if
there is no log file set. Set the log file
to NUL:."
-heisst es auf der hp von NEWGINA

==> Genau das hatte ich zuerst auch übersehen - Habe ich aber auch schon ausprobiert: Bringt gar nix - ob mit Logfile oder ohne, ob mit NUL: oder ohne... Nichts rührt sich...

Gruß
DJB
Member: gnarff
gnarff May 15, 2006 at 20:46:56 (UTC)
Goto Top
argllh, ja, das feature der ausfuehrung von logoff-scripten gibts erst ab w2k..
da muesstest du also tricksen, wie waere es mit folgendem, habe ich im windowsnt.domain forum ausgegraben;

Create a specific shutdown account and include
the command to shutdown the services in the login script for that account.
After that, simply make it a rule that the server will not be shut down with
any account other than this one.
..und dann lasst ihr euer batch-script abbarbeiten

und bei "SystemScript"="" sollte eigentlich dersystempfad eingetragen sein

saludos
gnarff