Das folgende Skript habe ich vor kurzem erstellt, das beim Erkennen von lokalen Admins helfen soll. Vielleicht kann es ja der eine oder andere gebrauchen? Der erste Eintrag unter :lokaleradmin und :keinlokaleradmin soll verhindern, dass Mehrfacheinträge in die Textdatei gelangen. Das Skript muss im Benutzerkontext ausgeführt werden. :-)

@echo off

whoami /groups /nh | find "S-1-5-32-544" > nul

if %errorlevel% == 0 (
 goto lokaleradmin
) else (
 goto keinlokaleradmin
)

:lokaleradmin
find "%username% ist auf %computername%" \\server\share$\lokaleadmins.txt > nul && goto exit
echo %username% ist auf %computername% lokaler Admin (%date%_%time%). >> \\server\share$\lokaleadmins.txt && goto exit

:keinlokaleradmin
find "%username% ist auf %computername%" \\server\share$\keinelokalenadmins.txt > nul && goto exit
echo %username% ist auf %computername% KEIN lokaler Admin (%date%_%time%). >> \\server\share$\keinelokalenadmins.txt && goto exit

:exit