Jump to content
Sign in to follow this  
TheDonMiguel

Problem mit Winlogon

Recommended Posts

Hallo zusammen

 

ich scripte gerade eine unattended Installation für meine W2k3 Server-Farm. Von einem Template aus, machen wir einen Sysprep und starten dann paar Scripts. Der Anfang funktioniert ganz toll, dann macht das System einen Restart und sollte autm. einloggen, aber dies klappt nicht. Ich habe folgendes in der Registry eingetragen:

 

Set WshShell		= CreateObject("WScript.Shell")
KEY_WINLOGON		= "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\"

Wscript.Echo "Configure logon-information ..."
WshShell.RegWrite KEY_WINLOGON & "AutoAdminLogon", "1", "REG_SZ"
WshShell.RegWrite KEY_WINLOGON & "DefaultPassword", "xyz", "REG_SZ"
WshShell.RegWrite KEY_WINLOGON & "DefaultUserName", "Admin", "REG_SZ"
WshShell.RegWrite KEY_WINLOGON & "DefaultDomainName", "RA", "REG_SZ"
WshShell.RegWrite KEY_WINLOGON & "ForceAutoLogon", "1" , "REG_SZ"
WshShell.RegWrite KEY_WINLOGON & "DontDisplayLastUserName", "0", "REG_SZ"

 

Leider bleibt der Server bei der Eingabemaske stehen, der Username und die Domain sind eingetragen. Ich erhalte keine Fehlermeldung oder so. Das Passwort funktioniert, wenn ich es manuell eingebe...

 

Kann mir jemand auf die Sprünge helfen, wiese der AutoLogon nicht funtkioniert? Besten Dank im Voraus!

 

Gruss,

TDM

Share this post


Link to post

Hallo

 

Ich glaube ForceAutoLogon benötigs du nicht. Hast du es mal mit dem UPN probiert.

 

WshShell.RegWrite KEY_WINLOGON & "DefaultUserName", "Admin@domain.irgendwas", "REG_SZ"

 

thorgood

Share this post


Link to post

Hallo thorgood

 

Dies habe ich mal ausprobiert, leider klappts auch so nicht. Kann es sein, dass eine Policy oder so per Default einen AutoLogon verweigert? Hast du sonst noch eine Idee?

 

Danke & Gruss,

TDM

Share this post


Link to post

Hallo TDM,

 

wann genau läuft dein Script ?

Es sollte während der Installation über die Cmdlines.txt gestartet werden.

 

thorgood

Share this post


Link to post

Der Prozess läuft wie folgt ab: sysprep läuft ab und prepariert den Server. Nach einem Reboot werden die neuen Parameter nach meiner Antwortdatei abgefüllt. Also das cmdlines verwende ich nicht, aber in dieser Antwortdatei habe ich hinterlegt, dass der lokale Admin 1x einloggt, sowie dass dann ein Script im GuiRunOnce gestartet wird. Dies funktioniert einwandfrei. Das VB Script startet und setzt Bsp. Language-Einstellungen ;) Als letztes werden die Winlogon Key's auf den Domain Member-Server angewant und neugestartet. Nun sollte eigentlich der Automatische logon als Domain-Account (mit lokalen Adminrechten) stattfinden, aber funktioniert nicht. Der Username und die Domain wurden korrekt abgefüllt, aber das Passwortfeld bleibt leer. Es kommt auch keine Meldung, es passiert einfach nichts... :confused:

 

Danke und Gruss,

TDM

Share this post


Link to post

Was steht denn in der Registry des betreffenden Rechners ? Wie schon gesagt, ich habe Dein Script angepasst, angewendet und es läuft (ich habe die beiden letzten Zeilen entfernt) ...

Share this post


Link to post
Was steht denn in der Registry des betreffenden Rechners ?

 

Zu welchem Zeitpunkt?

 

a) Nachdem das Script den Task ausgeführt hat?

b) Nach dem neustart, vor dem login?

c) Nach dem Manuellen Login (da das autm. nicht geklappt hat)?

Share this post


Link to post

Nachdem Du es ausgeführt hast , werden die Werte überhaupt geschrieben ? Wie ist der Inhalt der Keys nach dem manuellen Anmelden ?

Share this post


Link to post

Ja nee is klar, jetzt wo du den Ablauf erzählt hast. ;)

 

Da du ein AutoLogon in deiner Sysprep.inf verwendest wird im Winlogon ein Eintrag AutoLogonCount gesetzt.

 

Ist dieser auf 0, was nach deiner ersten automatischen Anmeldung der Fall ist,

wird beim nächsten Booten dieser Eintrag gelöscht und AutoAdminLogon ausgeschaltet.

 

Also sollte in deinem Script noch stehen:

WshShell.RegDelete KEY_WINLOGON & "AutoLogonCount"

 

thorgood

Share this post


Link to post

Hallo thorgood,

 

super Sache dein Tipp! Meine Installation funktioniert nun einwandfrei! In diesem Sinne, ein Lob auch an dieses Forum - ist echt toll, Danke!

 

Gruss,

TDM

Share this post


Link to post
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...