in reply to Acquiring NT Group RID's
I believe that a RIDs are just a subset of SIDs and so you can find them via:
use Win32; my( $domain, $sid, $type ); foreach my $id ( "Administrator", "Administrators", "Domain Admins" ) { if( ! Win32::LookupAccountName( "", $id, $domain, $sid, $type ) ) { warn "Can't lookup SID ($id): $^E\n"; } else { print "$id is of type $type and belongs to $domain.\n"; } } __END__ Administrator is of type 1 and belongs to MY-COMPUTER. Administrators is of type 4 and belongs to BUILTIN. Domain Admins is of type 2 and belongs to MYDOMAIN.
Update: Oh, you probably want a nice string version of the RID... I'll try to look up how to do that tomorrow unless someone beats me to it (please). (:
- tye (but my friends call me "Tye")
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: (tye)Re: Acquiring NT Group RID's
by enoch (Chaplain) on Mar 21, 2001 at 21:44 UTC |