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-Key: 121864

Url: https://administrator.de/contentid/121864

Ausgedruckt am: 28.03.2024 um 10:03 Uhr

Mitglied: 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
Mitglied: 76976
76976 03.08.2009 um 10:12:57 Uhr
Goto Top
Win XP un später auch Win server 03

ja alles local
Mitglied: 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]
Mitglied: 76976
76976 03.08.2009 um 11:37:03 Uhr
Goto Top
danke funkt face-smile

MfG pepper-jk