Startskripte werden nicht ordnungsgemäß ausgeführt

killerpixel

Lt. Junior Grade
Registriert
Feb. 2007
Beiträge
408
Hallo Forum,

ich denke, einige werden die Situation kennen. Es gibt im Netzwerk einen Windows Server (in dem Fall SBS 2008), dort liegt auf SYSVOL ein .cmd Skript, dass den Nutzern als Startskript zugeteilt ist und Netzlaufwerke anlegt (in dem Fall mit recht umfangreichen ifmember Geschichten)

Unter Windows XP macht die Sache auch keine Probleme, unter Windows 7 allerdings funkt uns die UAC dazwischen, das Skript zeigt keinen Effekt, da es ausgeführt wird, bevor die UAC die Rechte einschränkt, also verschwinden die gemapten Laufwerke direkt wieder.

Ein Abschalten der UAC ist nicht gewünscht, das Skript als automatischen Task mit Verzögerung auf den Clients einstellen ist ein Workaround. Das Ganze sollte aber schon wie gewohnt als Startskript laufen ohne dass ich auf den Clients rumfummeln muss.

Irgendwie muss das ja gehen, kann mir da jemand nen Tip geben?
 
Genau diese "Elevation" ist ja quasi das Problem. Der Startprozess läuft mit gehobenen Rechten (als SYSTEM), darunter fällt natürlich auch das Skript, das funktioniert auch....die Laufwerke werden gemapt....für System. Dann schränkt die UAC das wieder ein, der Benutzer hat dadurch das Mapping eben nicht mehr.

Mit den GPOs bin ich grad am probieren.
 
Die Laufwerke verbindet man unter Benutzerkonfiguration => Einstellungen => Windows-Einstellungen => Laufwerkzuordnungen im Gruppenrichtlinieneditor
 
Nee, das funktioniert eben nicht so, zumindest ist es wesentlich mehr Aufwand als die Skriptlösung, da noch automatisch Gruppenzugehörigkeiten geprüft werden um jedem Nutzer auch wirklich nur die Laufwerke zu mappen, die er braucht/haben darf und das Ganze bei Rechteänderungen auch dynamisch erfolgt bei jedem Start.
 
Zurück
Oben