Domainübergreifendes netlogon script ausführen
Hallo zusammen,
hoffentlich kann mir hier jemand Helfen.
Ich suche eine Möglichkeit wie ich Domainübergreifend ein Login Script ausführen kann.
Zur Eklärung wir haben die Domain "alt" und die Domain "neu". Die Server sind in der Domain neu und die User in der Domain alt. Und wenn sich die User an der Domain neu anmelden zieht das Login Script was im AD von alt dem User zugeordnet ist (Profile -> Logon script).
Die User sind in die Domain neu mit Hilfe von Quest Migration "hoch syncronisiert" dabei wird die SID geändert (der Anmeldenamen der User ändert sich) und der User bleibt deaktiviert in der Domain neu.
Ich hab schon probiert die Scripts (einfache Batchdatei) in das sysvol der Domain neu zu kopieren. Hat leider nix gebracht.
Jemand von euch ne Idee wie ich das lösen könnte?
Danke!
Gruß
Lukas
hoffentlich kann mir hier jemand Helfen.
Ich suche eine Möglichkeit wie ich Domainübergreifend ein Login Script ausführen kann.
Zur Eklärung wir haben die Domain "alt" und die Domain "neu". Die Server sind in der Domain neu und die User in der Domain alt. Und wenn sich die User an der Domain neu anmelden zieht das Login Script was im AD von alt dem User zugeordnet ist (Profile -> Logon script).
Die User sind in die Domain neu mit Hilfe von Quest Migration "hoch syncronisiert" dabei wird die SID geändert (der Anmeldenamen der User ändert sich) und der User bleibt deaktiviert in der Domain neu.
Ich hab schon probiert die Scripts (einfache Batchdatei) in das sysvol der Domain neu zu kopieren. Hat leider nix gebracht.
Jemand von euch ne Idee wie ich das lösen könnte?
Danke!
Gruß
Lukas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 333385
Url: https://administrator.de/contentid/333385
Ausgedruckt am: 25.11.2024 um 09:11 Uhr
8 Kommentare
Neuester Kommentar
Hi,
das Loginscript, welches direkt am Benutzerobjekt eingetragen ist, muss immer im Netlogon der Domäne des Benutzers liegen, wenn es ohne Pfad angegeben wird. Wenn es mit vollständigen Pfad angegen ist, dann kann es meines Wissens auch woanders liegen.
Also am Benutzerobjekt in der alten Domäne den Scriptpfad vollständig eingeben.
Oder im Netlogon der neuen Domäne einen Symbolic Link für dieses Script erstellen (z.B. mit Bordmittel MKLINK), welcher auch das alte Script verweist. Sowas habe ich aber nich nie probiert.
Oder das Script beim User raus und statt dessen per GPO-Loginscript ausführen.
E.
das Loginscript, welches direkt am Benutzerobjekt eingetragen ist, muss immer im Netlogon der Domäne des Benutzers liegen, wenn es ohne Pfad angegeben wird. Wenn es mit vollständigen Pfad angegen ist, dann kann es meines Wissens auch woanders liegen.
Also am Benutzerobjekt in der alten Domäne den Scriptpfad vollständig eingeben.
Oder im Netlogon der neuen Domäne einen Symbolic Link für dieses Script erstellen (z.B. mit Bordmittel MKLINK), welcher auch das alte Script verweist. Sowas habe ich aber nich nie probiert.
Oder das Script beim User raus und statt dessen per GPO-Loginscript ausführen.
E.
Es hapert schon mal an der Sprache/den Begriffen ...
Es geht drum das die User in der alten Domain noch Netzwerkfreigaben per Login Batch bekommen net use X: \\nas1.altedomain.local\freigabe
In der neuen Domäne dann wie?aber da sie sich an einem Server server1.neuedomain.local anmelden müsste meines Verständnis nach die Policy aus neuedomain/sysvol... und nicht altedomain/sysvol... ziehen.
Am Server anmelden? Ich denke Domäne?Die User sind in die Domain neu mit Hilfe von Quest Migration "hoch syncronisiert"
Was heißt das eigentlich? Warum, und wie, und wie lange noch? Wer hat das eigerichtet? Was sagt diese Person/Firma dazu? Diese muss doch einen Plan gehabt haben?!
OK. Die Anwender melden sich also am TS, welcher zur neuen Domäne (neue Gesamtstruktur/Forest) gehört, mit ihren Konten aus einer der alten Domänen (alte Gesamtstruktur/Forest) an. Habe ich das so richtig verstanden?
Falls ja, dann liegt es wohlmöglich daran:
Standardmäßig ist die Ausführung von gesamtstrukturübergreifenden Benutzer-Loginscripten nicht erlaubt.
Bsp:
Forest: Forest_F1
Domain: Domain_F1_D1
User: Domain_F1_D1\User1
Forest: Forest_F2
Domain: Domain_F2_D1
Computer: Domain_F2_D1\Computer1
Wenn sich Domain_F1_D1\User1 an Domain_F2_D1\Computer1 anmeldet, dann ist die Ausführung des am Benutzerobjekt Domain_F1_D1\User1 eingetragenen Loginscripts nicht erlaubt. Standardmäßig. Weil verschiedene Forest.
Lösung:
GPO für das Computerobjekt des TS wirken lassen.
Computereinstellungen - Richtlinien - System - Gruppenrichtlinien - Gesamtstrukturübergreifende Benutzerrichtlinien und servergespeicherte Benutzerprofile zulassen
(Hier steht zwar nur was von Richtlinien und Profilen, aber dahinter verbirgt sich auch das mit dem Benutzer-Loginscripten.)
GPO's auf dem TS aktualisieren (gpupdate)
Kontrollieren, ob GPO angewendet wurde (gpresult /r)
Benutzer neu anmelden --> jetzt sollte das Script ausgeführt werden.
E.
Falls ja, dann liegt es wohlmöglich daran:
Standardmäßig ist die Ausführung von gesamtstrukturübergreifenden Benutzer-Loginscripten nicht erlaubt.
Bsp:
Forest: Forest_F1
Domain: Domain_F1_D1
User: Domain_F1_D1\User1
Forest: Forest_F2
Domain: Domain_F2_D1
Computer: Domain_F2_D1\Computer1
Wenn sich Domain_F1_D1\User1 an Domain_F2_D1\Computer1 anmeldet, dann ist die Ausführung des am Benutzerobjekt Domain_F1_D1\User1 eingetragenen Loginscripts nicht erlaubt. Standardmäßig. Weil verschiedene Forest.
Lösung:
GPO für das Computerobjekt des TS wirken lassen.
Computereinstellungen - Richtlinien - System - Gruppenrichtlinien - Gesamtstrukturübergreifende Benutzerrichtlinien und servergespeicherte Benutzerprofile zulassen
(Hier steht zwar nur was von Richtlinien und Profilen, aber dahinter verbirgt sich auch das mit dem Benutzer-Loginscripten.)
GPO's auf dem TS aktualisieren (gpupdate)
Kontrollieren, ob GPO angewendet wurde (gpresult /r)
Benutzer neu anmelden --> jetzt sollte das Script ausgeführt werden.
E.