Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
AddExtender("wwads34i.dll") #DefineFunction GetMembers(group,filehandle) objects = dsGetMemGrp(group) For x = 1 To ItemCount(objects,@TAB) If dsGetClass(ItemExtract(x,objects,@TAB)) == "group" Then GetMembers(ItemExtract(x,objects,@TAB),filehandle) Else FileWrite(filehandle,ItemExtract(x,objects,@TAB)) EndIf Next Return 1 #EndFunction grouppath = "Adsi path to the group" filehandle = FileOpen(Strcat(Environment("TEMP"),"\users.txt"),"WRITE") GetMembers(grouppath,filehandle) FileClose(filehandle) FileArray = ArrayFileGet(Strcat(Environment("TEMP"),"\users.txt"),"",0) filehandle = FileOpen(Strcat(Environment("TEMP"),"\users.txt"),"WRITE") numofelements = arrinfo(FileArray,1) For x = 0 to (numofelements - 1) CurrentUser = ItemExtract(-1,ItemExtract(1,FileArray[x],","),"=") If IsDefined(Users) If !StrindexNC(users,CurrentUser,1,@FWDSCAN) users = StrCat(Users,@tab,CurrentUser) FileWrite(filehandle,CurrentUser) EndIf Else users = CurrentUser FileWrite(filehandle,CurrentUser) EndIf Next FileClose(filehandle)
Article ID: W15827
File Created: 2004:03:30:15:41:00
Last Updated: 2004:03:30:15:41:00