rolando2410
-
Gesamte Inhalte
6 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von rolando2410
-
-
Man könnte in der Batch per md die Verzeichnisse anlegen und dann im login-script mappen. Nur ist dann der Ersteller - Besitzer nicht der User und somit wirds mit den Rechten ein Problem, wenn man haben will, das nur der User Zugriff auf sein Home haben soll.
Übrigens kann die Lösung eines Problems nicht sein, dass man das Problem umgeht und verdrängt.
-
dsadd legt natürlich kein Verzeichnis an, sonder schreibt nur in Active Directory
-
Richtig!
Rechtsklick im Active Directory - neu - Benutzer - im Konto z: als Laufwerksbuchstabe und im Basisordner
\\ip server\Anwender\Lehrer\DrSpecht
Dann legt der Server selbst unter dem angegebenen Pfad den Ordner DrSpecht an und mappt in auf z:
Ist Standard und kein Geheimnis und nicht das Problem.
Das Problem ist, dass mein dsadd user genau das ins Konto schreibt, aber dann funktioniert es nicht, per Hand schon....
-
Das Verzeichnis legt doch der server selbst an, wenn im Basisordner = Homeverzeichnis der Pfad steht. bei dsadd user macht das der Parameter -hmdir %server%%homepfad%%1 und mappt es selbst mit -hmdrv %homelaufwerk%
-
Servus,
ich hab ms server 2008 aufgesetzt, domäne eingerichtet, Ordner für Profile und Homeverzeichnisse erstellt, freigegeben und Rechte so vergeben, das alles perfekt funktioniert, solange ich im AD einen Benutzer per Hand erstelle.
Da ich aber mehrere Benutzer einlesen will, habe ich mir eine kleine Batch-Datei geschrieben, die mir einen Benutzer mit Profilpfad, Loginsript und Homeverzeichnis erstellt. Diese funktioniert auch einwandfrei. Der Benutzer erscheint im AD an der richtigen Stelle. Die Einstellungen in Konto und Profil sind auch so, wie ich sie per Hand einstelle.
Jetzt das Problem: Erstelle ich den Benutzer per Hand, wird das Homeverzeichnis erstellt, lese ich ihn per Batchdatei ein, geht es nicht.
Vielen Dank für die hoffentlich zahlreichen Anregungen!
Hier meine Batchdatei:
@echo off
rem AD-Struktur: Anwender\Lehrer
rem Einstellungen
set server=\\192.168.100.200
set dc1=schule
set dc2=local
set profilpfad=\Profile\Lehrer\
set profil=Standardprofil
set loginscript=login.bat
set homelaufwerk=z:
set homepfad=\Home\Lehrer\
rem Erstellen
dsadd User "CN=%1,OU=Lehrer,OU=Anwender,DC=%dc1%,DC=%dc2% " -hmdir %server%%homepfad%%1 -profile %server%%profilpfad%%profil% -hmdrv %homelaufwerk% -loscr %loginscript% -upn %1 -pwd %2 -samid %1 -display %1 -mustchpwd yes -canchpwd yes -reversiblepwd no -pwdneverexpires no -disabled no
Problem mit dsadd user und Homeverzeichnis
in Windows Forum — Scripting
Geschrieben
Erstmal vielen Dank für die zahlreichen Antworten!
Ihr habt mich aber immer noch nicht überzeugt, dass dsadd user das falsche Werkzeug ist, denn worin sollte der Unterschied liegen, ob der user per Hand oder Kommandozeile erzeugt wird? Hauptsache er steht mit den richtigen Einstellungen im AD, den Rest erledigt das Betriebssystem.
Also muss in meiner Befehlszeile der Fehler liegen.
Ich weiß ich bin stur......