NT4 Server Frage

tobomator

Well-known member
ID: 129556
L
28 Februar 2010
575
23
Wer sich wirklich verdammt gut auskennt, sollte mir auf diese Frage eine Antwort geben.

Warum kann man unter NT4 Server keine Benutzer Homedrive dynamisch erzeugen, beim allerersten Login ?
Erzeuge ich es per Hand vorm Login, ist alles ok. Erzeugt man es über die Benutzerverwaltung, ist ebenfalls alles ok.

Der Login funktioniert, aber das Homedrive wird halt nicht als Netzlaufwerk eingebunden, weil er das Verzeichnis auf dem Server nicht finden kann.

Darf es nicht erstellt werden, wärend des Logins ? Und warum ?
...

Naja hätte da viele spezielle Fragen...
Bitte wirklich nur antworten, wer sich damit so auskennt, als wäre er nicht nur ein möchtegern Admin auf NT4.
 
NT4 ist bei mir knapp 10 Jahre her...

Aber wir haben die damals im Login-Script abgefragt und erzeugt.

So in der Art:

if exist \\server\%USERNAME% net use x: \\server\%USERNAME%
goto exit

net use y: \\server\freigabealleuser
mkdir %USERNAME%
net use x: \\server\%USERNAME%

:exit

Man kann auch direkt mit cacls.exe die Userrechte passend setzen.

Gruss
Marty
 
Ich habe ein ähnliches Anmeldescript (logon) im Netlogon liegen.
Das dumme ist, bei mir wird auch dynamisch kein Userverzeichnis auf dem Server angelegt.
Am Montag häng ich es hier hinten an.
ich habe mit cacls die rechte mittels /f perfekt gesetzt, aber ich schau mal mein script zum vergleich mit deinem an.
Mag sein, ich habe den Fehler schon beim lesen gesehen, den ich drin habe.

Code:
@echo off

set a=0
set netdrive=M:
set userhome="c:\data\%username%"

if exist "%userhome%" set a=1

if %a%==0 goto createuser
if %a%==1 goto exit

:createuser
md %userhome%
echo j|cacls %userhome% /g %username%:f
goto exit

:exit
net time \\IP-TIME-SERVER /set /yes
net use %netdrive% \\devnull\data\%username%

Nachtrag, werde heute mal noch (oder morgen) meine angepaßte Version benutzen
 
Zuletzt bearbeitet: