Server 2003: Startscripte werden nicht immer ausgeführt
Hallo Experten,
ich habe gestern einen Server 2003 nach einem Hardwaredefekt neu installieren müssen. Backup war zwar da, aber die Installation war eh etwas vermurkst, also habe ich in den sauren Apfel gebissen...
Funktioniert mittlerweile auch ganz gut, nur mit den Startscripten der User habe ich ein Problem. Ich konnte mich bei der Installation nicht recht erinnern, wo die eigentlich hingehören (sysvol irgendwo), also habe ich sie in ein Verzeichnis "Scripte" direkt unter c: gelegt und dies Verzeichnis freigegeben. Das ist insofern nicht sicher, weil nun jeder darauf greifen kann und auch Scripte ausführen, die nicht für ihn sind, also werde ich das noch ändern müssen... Ist aber nicht so dringend, weil da nichts schlimmes passieren kann.
Allerdings habe ich jetzt den Effekt, daß die Scripte nach der Anmeldung der User gelegentlich nicht ausgeführt werden, ich könnte mir denken daß die Anmeldung "zu schnell" geht und das Scriptverzeichnis in dem Moment noch nicht zu sehen ist. Ist das so? Sind die Scripte, wenn sie am richtigen Ort liegen, besser im Zugriff? Falls ja, muß ich das wohl doch etwas früher ändern als geplant. Oder kan es einen anderen Grund geben, warum das nicht so klappt wie es soll?
ich habe gestern einen Server 2003 nach einem Hardwaredefekt neu installieren müssen. Backup war zwar da, aber die Installation war eh etwas vermurkst, also habe ich in den sauren Apfel gebissen...
Funktioniert mittlerweile auch ganz gut, nur mit den Startscripten der User habe ich ein Problem. Ich konnte mich bei der Installation nicht recht erinnern, wo die eigentlich hingehören (sysvol irgendwo), also habe ich sie in ein Verzeichnis "Scripte" direkt unter c: gelegt und dies Verzeichnis freigegeben. Das ist insofern nicht sicher, weil nun jeder darauf greifen kann und auch Scripte ausführen, die nicht für ihn sind, also werde ich das noch ändern müssen... Ist aber nicht so dringend, weil da nichts schlimmes passieren kann.
Allerdings habe ich jetzt den Effekt, daß die Scripte nach der Anmeldung der User gelegentlich nicht ausgeführt werden, ich könnte mir denken daß die Anmeldung "zu schnell" geht und das Scriptverzeichnis in dem Moment noch nicht zu sehen ist. Ist das so? Sind die Scripte, wenn sie am richtigen Ort liegen, besser im Zugriff? Falls ja, muß ich das wohl doch etwas früher ändern als geplant. Oder kan es einen anderen Grund geben, warum das nicht so klappt wie es soll?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 38023
Url: https://administrator.de/contentid/38023
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Popeye,
wo die Loginscripten liegen hängt davon ab wie du sie zugewiesen hast.
Erfolgt die Zuweisung:
a) in den Eigenschaften des Users, dann müssen die Scripten in der Freigabe NETLOGON (lokaler Pfad: SYSVOL\sysvol\Domänenname\Scripts) auf dem Server liegen. In den Usereigenschaften darf dann NUR der Name des Scripts ohne Pfad stehen
b) über Gruppenrichtlinien, dann liegen die Scripten in SYSVOL\sysvol\Domänenname\Policies\GUID der Policy\User\Scripts\Logon.
Wenn die Speicherorte der Scripten nicht stimmen kann ich mir schwerlich vorstellen, dass sie _gelegentlich_ nicht ausgeführt werden, dann werden sie _gar nicht_ ausgeführt.
BTW die Benutzer müssen auf die Scripten mind. das Recht Lesen und Ausführen haben, da die Anmeldescripte ja mit den Rechten des Benutzers ausgeführt werden.
Ob die verhindern kannst, dass manche mit den Scripten spielen weiß ich nicht, hab ich ehrlich gesagt auch noch nie gebraucht.
Du könntest versuchen der entspr. Benutzergruppe das Recht Ordnerinhalt auflisten NUR FÜR DIESEN ORDNER zu entziehen. Ist aber nur ein Gedanke und ungetestet!
Gruß
gemini
wo die Loginscripten liegen hängt davon ab wie du sie zugewiesen hast.
Erfolgt die Zuweisung:
a) in den Eigenschaften des Users, dann müssen die Scripten in der Freigabe NETLOGON (lokaler Pfad: SYSVOL\sysvol\Domänenname\Scripts) auf dem Server liegen. In den Usereigenschaften darf dann NUR der Name des Scripts ohne Pfad stehen
b) über Gruppenrichtlinien, dann liegen die Scripten in SYSVOL\sysvol\Domänenname\Policies\GUID der Policy\User\Scripts\Logon.
Wenn die Speicherorte der Scripten nicht stimmen kann ich mir schwerlich vorstellen, dass sie _gelegentlich_ nicht ausgeführt werden, dann werden sie _gar nicht_ ausgeführt.
BTW die Benutzer müssen auf die Scripten mind. das Recht Lesen und Ausführen haben, da die Anmeldescripte ja mit den Rechten des Benutzers ausgeführt werden.
Ob die verhindern kannst, dass manche mit den Scripten spielen weiß ich nicht, hab ich ehrlich gesagt auch noch nie gebraucht.
Du könntest versuchen der entspr. Benutzergruppe das Recht Ordnerinhalt auflisten NUR FÜR DIESEN ORDNER zu entziehen. Ist aber nur ein Gedanke und ungetestet!
Gruß
gemini
Ich verspreche, mich zu bessern!
Auch wenn ich nur stiller Mitleser war - für dieses Versprechen gebe ich 5 Punkte! Gruss
Biber
P.S. *winkzzzzz @gemini
Schön, Dich zu lesen!