Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
DomainName = "Flash" UserLoginName = "gordon" Domain = GetObject("WinNT://" : DomainName) grouplist = '' ForEach Member in Domain If Member.Class == "Group" sGroupName = Member.Name grouplist = grouplist : @tab : sGroupName Endif Next AskItemList('Group list', StrTrim( grouplist ), @tab, @unsorted, @single ) exit Or sStarPath = 'LDAP://DC=flash,DC=local' ADS_SCOPE_SUBTREE = 2 objConnection = CreateObject("ADODB.Connection") objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open("Active Directory Provider") objCommand.ActiveConnection = objConnection objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.CommandText = "SELECT Name FROM '": sStarPath :"' WHERE objectCategory='group'" objRecordSet = objCommand.Execute() grouplist = "" objRecordSet.MoveFirst While !objRecordSet.EOF groupname = objRecordSet.Fields("Name").Value grouplist = grouplist : @tab: groupname objRecordSet.MoveNext Endwhile AskItemList('Group list', StrTrim( grouplist ), @tab, @unsorted, @single ) exit
Article ID: W17368
File Created: 2008:04:10:15:08:30
Last Updated: 2008:04:10:15:08:30