Leider gibt nlist wohl keinen errorlevel status zurück.
Hallo Stefan!
Dann nimm doch noch ein ‚find‘ hinzu:
@echo off
> loop
REM hier solltest Du noch eine Verzoegerung einbauen
nlist benutzer = %1 /a | find /i "wurde gefunden"
if errorlevel 1 goto notfound
echo.
nlist benutzer = %1 show "anmeldezeit"
net send DEIN\_BENUTZERNAME "%1 angemeldet!"
goto end
> notfound
echo.
echo.|time
echo Benutzer %1 nicht angemeldet.
goto loop
> end
Der Aufruf erfolgt mit dem gewünschten Benutzernamen als Parameter.
Genial! Danke!
Eieiei… da merkt man, dass die DOS-BATCH Zeiten doch schon eine Weile her sind…
Gruß
Stefan
P.S.: Muss nur noch einen Ersatz für den net send Befehl finden. Der tut in Novell nicht und NW5 hat offensichtlich keinen eigenen DOS-Send Befehl mehr.