Hallo zusammen,
ich bin gerade dabei einen Windows Server 2008 R2 als Terminalserver einzurichten. Für jeden Nutzer einer bestimmten Gruppe, soll nun bei der Anmeldung ein Verzeichnis erstellt werden (falls es noch nicht existiert) und anschliessend als Netzlaufwerk gemountet werden. Dazu ist auf Laufwerk D: eine Freigabe eingerichtet, in die dann die Ordner erstellt werden.
Das Script sieht wie folgt aus:
if not exist "d:\freigabe\%USERNAME%\home" mkdir "d:\freigabe\%USERNAME%\home"
ping -n 2 127.0.0.1 > NUL // Workaround um kurz zu warten
net use v: \\wints1\freigabe\%USERNAME%\home
Das Script ist in der GPO der Gruppe als Logon Skript eingetragen.
Meldet sich nun ein Benutzer an, wird der Ordner erstellt. Das Laufwerk wird auch gemountet allerdings erscheint es als getrennt, also mit dem roten X. Existiert der Ordner bereits, sieht alles gut aus. Das Laufwerk wird gemountet und wird auch als verbunden angezeigt.
Ich dachte zuerst, dass vielleicht eine kurze Zeit zwischen Anlegen des Ordners und mounten des Laufwerkes verstreichen muss. Dafür der Ping im Script. Das hat allerdings nichts gebracht.
Weiss jemand einen Rat?
// Edit:
Was ich noch vergessen habe:
Wenn ich das Script direkt durch Anklicken ausführe, geht alles wunderbar. Das Verzeichnis wird erstellt und das Laufwerk erscheint als verbunden. Nur wenn ich es als Logon Skript starte, geht es nicht.