Administrator Konto per Batchdatei umbenennen und Passwort ändern
Hallo zusammen,
Ich muss per Batchdatei ein bestehendes lokales administratoren Konten umbenennen und gleichzeitig ein neues Passwort setzen.
Habs schon mit net user versucht.. da kann ich aber ja nur einen hinzufügen und löschen...?
Wie mach ich das am besten...?
Vielen Dank
Gruss
JOML2005
Ich muss per Batchdatei ein bestehendes lokales administratoren Konten umbenennen und gleichzeitig ein neues Passwort setzen.
Habs schon mit net user versucht.. da kann ich aber ja nur einen hinzufügen und löschen...?
Wie mach ich das am besten...?
Vielen Dank
Gruss
JOML2005
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 78026
Url: https://administrator.de/contentid/78026
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo JOML2005!
Das Setzen des neuen Passwortes kannst Du über "net user" durchführen, für das Umbenennen kann ich nur eine Zeile temporären VBScriptes anbieten:
Aus Deinem Beitrag geht für mich nicht hervor, ob Du "das" Administratorkonto oder nur "ein" Administratorkonto meinst - daher setze ich voraus, dass Du den derzeitigen Namen des Kontos kennst und daher in der Zeile
angeben kannst.
Das Script sollte ab W2000 (auch Deine OS-Version ist Deinem Beitrag nicht zu entnehmen) lauffähig sein.
Grüße
bastla
Das Setzen des neuen Passwortes kannst Du über "net user" durchführen, für das Umbenennen kann ich nur eine Zeile temporären VBScriptes anbieten:
@echo off & setlocal
set "KontoAlt=Administrator"
set "KontoNeu=AdminNeu"
set "PWNeu=G@nzNeue5PW"
net user %KontoAlt% "%PWneu%"
set "R=%temp%\RenAdmAcc.vbs"
echo GetObject("WinNT://.").MoveHere GetObject("WinNT://./%KontoAlt%,user").ADSPath, "%KontoNeu%">%R%
cscript //nologo %R%
del %R%
set "KontoAlt=..."
Das Script sollte ab W2000 (auch Deine OS-Version ist Deinem Beitrag nicht zu entnehmen) lauffähig sein.
Grüße
bastla
@Biber
Ich fürchte, der Schalter "/expire" bezieht sich auf das Konto, nicht auf das Passwort ...
@joml2005
Mit noch etwas mehr Script sollte sich auch das gewünschte Flag setzen lassen:
Grüße
bastla
Ich fürchte, der Schalter "/expire" bezieht sich auf das Konto, nicht auf das Passwort ...
@joml2005
Mit noch etwas mehr Script sollte sich auch das gewünschte Flag setzen lassen:
@echo off & setlocal
set "KontoAlt=Administrator"
set "KontoNeu=AdminNeu"
set "PWNeu=G@nzNeue5PW"
net user %KontoAlt% "%PWneu%"
set "R=%temp%\RenAdmAcc.vbs"
echo Set Usr=GetObject("WinNT://./%KontoAlt%,user"):Usr.Put "userFlags",Usr.Get("userFlags") Or ^&H10000:Usr.SetInfo>%R%
echo GetObject("WinNT://.").MoveHere Usr.ADSPath, "%KontoNeu%">>%R%
cscript //nologo %R%
del %R%
Grüße
bastla