76976
Goto Top

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

Content-ID: 121864

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

Ausgedruckt am: 22.04.2025 um 17:04 Uhr

Der-Phil
Der-Phil 03.08.2009 um 10:07:20 Uhr
Goto Top
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
Goto Top
Win XP un später auch Win server 03

ja alles local
bastla
bastla 03.08.2009 um 10:23:27 Uhr
Goto Top
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
Goto Top
danke funkt face-smile

MfG pepper-jk