Hallo Ihrs,
ich habe nun das ganze Forum durchgewühlt nach folgendem Problem:
Ich habe 100 Rechner, die an die Domäne angebunden sind. Aber auf diesen Rechner wird bei Windows XP per Autologon automatisch ein lokaler Benutzer angemeldet. (Der Grund dafür ist die Leitungsbandbreite). Nun habe ich bei der Installation der Rechner vergessen, dem lokalen User das Häckchen reinzumachen, Kennwort läuft nie. Den anderen Punkt, Benutzer kann Kennwort nciht ändern benötige ich nicht, da ich das im Windows gesperrt habe.
Ich habe auch schon mehrere Threads gefunden, wo Lösungen dafür drin sind. Aber die Scripts beziehen sich immer nur auf Domänen Users.
Nun kriege ich nicht heraus, wie ich das bei dem lokalen User machen kann.
Dieses hier denke ich würde passen. Habe ich hier im Forum gefunden:
http://www.mcseboard.de/showthread.php?t=39726&highlight=kennwort+nie
Dann habe ich mein Script mal so abgeändert:
Set usr = GetObject("WinNT://hkgtele01/Hundi")
flag = usr.Get("userAccountControl")
newFlag = flag And not 65536
usr.Put "userAccountControl", newFlag
usr.SetInfo
Das funktioniert aber leider nicht. Wenn ich das ausführe, bekomme ich folgenden Fehler:
Skript: c:\user.vbs
Zeile: 2
Zeichen: 1
Fehler: Die Verzeichniseigenschaft wurden nicht im Cache gefunden
Code: 8000500D
QUelle: Active Directory
Iss mir auch irgendwie erklärbar, da ich ja den lokalen User Hundi auf dem Rechner HKGTELE01 erreichen möchte.
Hat mir hier jemand vielleicht einen Tipp.
Danke schön.
Hundi