Gruppenmitgliedschaft von einem Benutzer auslesen

Will man, z. B. für ein Login-Script oder in einer Batch (oder einfach auf der Kommandozeile), rausfinden, ob ein Benutzer in einer bestimmten Gruppe ist hat man ja „früher“ gern die ifmember.exe aus den Windows 2003 ResouceKit Tools (Link) benutzt.

Doch leider funktioniert diese unter Windows Vista / 7 / 2008 / 2008 R2 nicht mehr (wegen dem UAC).

Hier kann man Bordmittel benutzen die in allen Windows-Vesionen funktioniert.

Hat man früher mit ifmember.exe folgendes gemacht:

ifmember Verwaltung
if errorlevel = 1 (
net use v: \\server\Verwaltung /persistent:yes
)

macht man jetzt einfach:

net user /DOMAIN %username% | find „Verwaltung“
if not errorlevel = 1 (
net use v: \\server\Verwaltung /persistent:yes
)

Funktioniert wunderbar!

TIPP: ein net user /DOMAIN %username% in der CMD zeigt alle Gruppenmitgliedschaften des Benutzers im ActiveDirectory an. So bekommt man schnell einen Überblick, in welcher Gruppe der Benutzer ist – oder nicht 😉

1 Kommentar

Kommentar verfassen