76976

batch prüfe obuser existiert

hallo alle zusammen,

ich habe eine kurze frage.
weiß jemand wie ich mit batch die existens eines users überprüfen kann?
MfG pepper-jk
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 121864

Url: https://administrator.de/forum/batch-pruefe-obuser-existiert-121864.html

Ausgedruckt am: 18.07.2025 um 03:07 Uhr

Der-Phil
Der-Phil 03.08.2009 um 10:07:20 Uhr
Hallo,

wenn Du uns eine Chance dazu gibst, kann Dir vielleicht jemand helfen....

Welches OS?
Domäne, ja oder nein?
Zentral gespeicherte Profile?

Phil
76976
76976 03.08.2009 um 10:12:57 Uhr
Win XP un später auch Win server 03

ja alles local
bastla
bastla 03.08.2009 um 10:23:27 Uhr
Hallo Pepper-jk!

Dann etwa so:
@echo off & setlocal
set /p User=Username?

set Vorhanden=
for /f "skip=4 tokens=1-3" %%i in ('net user^|findstr /v "ausgeführt"') do (  
    if /i "%%i"=="%User%" set Vorhanden=True  
    if /i "%%j"=="%User%" set Vorhanden=True  
    if /i "%%k"=="%User%" set Vorhanden=True  
)
if defined Vorhanden echo User "%User%" gefunden.  
Grüße
bastla

[Edit] Schalter "/i" zum Ignorieren der Groß-/Kleinschreibung des Usernamens ergänzt. [/Edit]
76976
76976 03.08.2009 um 11:37:03 Uhr
danke funkt face-smile

MfG pepper-jk