Jump to content

Dos Konsole: Prüfen, ob ein lokaler User existiert


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Liebes Forum,

 

ich möchte per Log einen lokalen User anlegen, sofern dieser noch nicht vorhanden ist.

Irgendwie klappt es mit der Abfrage nicht:

net user | find /i "user" || Goto AddUser

Goto End

:AddUser
net user user Sf3eWfkws-123 /add /comment:"Local Account"
net localgroup administratoren user /add

:End

Obwohl der User nicht vorhanden ist, wird dieser nicht angelegt.

Hab ich beim "If-Else" einen Fehler drin?

 

Viele Grüße

Davorin

Und schon selber die Lösung gefunden.

Hartnäckigkeit zahlt sich aus :-)

 

net user | find /i "user"
if %ERRORLEVEL% EQU 0 (     
    Goto :AddUser
) else (
    echo "User schon vorhanden"
)

Goto End

:AddUser

net user user Sf3efdf23212-w /add /comment:"Local Account" 
net localgroup administratoren user /add

:End

 

Link zu diesem Kommentar
vor 4 Minuten schrieb cj_berlin:

Moin,

 

warum macht man das 2024 noch per CMD?

Das Skript ist von 2018 :aetsch2:

Ehrlich, ich traue mich noch nicht an ein PowerShell Skript als Logon Skript. Und noch besser weiß ich einfach nicht.

 

Welche Lösung würdest du vorschlagen?

Es geht um diesen Anwendungsfall:

Auf den Clients soll ein LAPS-User angelegt werden. Ich möchte das nicht über ein aufzurufendes Skript lösen oder das manuelle Anlegen. Daher mein automatischer Weg, das über ein Logon-Skript.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...