とある検証プログラムを書いている時に思いついた。
Imports System.Security.Principal
してから、
For Each group As Security.Principal.IdentityReference In Security.Principal.WindowsIdentity.GetCurrent.Groups
Console.WriteLine(group.Translate(GetType(Security.Principal.NTAccount)))
Next
これで、現在使用しているユーザの所属グループが列挙されます。
ちなみに、青字の部分、Security.Principal.NTAccount を、Security.Principal.SecurityIdentifier にすると、
SID(Security IDentifier)が返ります。
#GetTypeなんて使ったの久しぶりだ…