#35963 - 2003-02-03 10:56 PM
Re: Get groups array.
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
I guess I should add that (GroupEnum) to Win32ADmin.DLL
|
|
Top
|
|
|
|
#35965 - 2003-02-04 01:33 AM
Re: Get groups array.
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
Sorry for the late code sample. But the groups are in an array of sorts in the sample below. Additional code can actually add select items into a KiXtart array if you like.
$object = GetObject("WinNT://dss_test,domain") $object.filter = "group","" For Each $group In $object $name = $group.Name $type = $group.groupType Select case $type & 2 $typename = " - Global Group" case $type & 4 $typename = " - Local Group" case 1 $typename = " - Unknown Type( " + $type + " )" Endselect
? $name + " " + $typename Next
[ 04. February 2003, 01:35: Message edited by: Howard Bullock ]
|
|
Top
|
|
|
|
#35967 - 2003-02-04 04:45 AM
Re: Get groups array.
|
Bryce
KiX Supporter
   
Registered: 2000-02-29
Posts: 3167
Loc: Houston TX
|
|
|
Top
|
|
|
|
#35969 - 2003-02-04 03:10 PM
Re: Get groups array.
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
You can add:
case $type & 8 $typename = " - Universal Group"
for universal groups. Although I don't have any Universal group to test, I do not see why the Winnt:// provider would not return them. If not then you will have to switch to the LDAP:// provider. The groupType code still will work.
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 1782 anonymous users online.
|
|
|