|
From: Claude Lachapelle on 8 Jul 2008 17:08 Hi! I have to enumerate user's groups membership, but actually I'm only getting local domain groups list. All universal groups hosted by others domain are not listed by the following VBScript code: set wshnetwork = createobject("WScript.Network") set objfso = createobject("Scripting.FileSystemObject") set adsysinfo = createobject("adsysteminfo") set currentuser = getobject( "LDAP://" & adsysinfo.username ) if isarray( currentuser.memberof) then strgroups = join( currentuser.memberof ) else strgroups = currentuser.memberof end if We already fixed our ADUC with the following Microsoft fix: http://support.microsoft.com/kb/833883 But that seem to not any impact on VBScript code... Any idea how to fix that? Thanks. Claude Lachapelle Systems Administrator, MCSE
From: Claude Lachapelle on 10 Jul 2008 09:51 I was thinking of connecting to a GC instead of a DC, nothing we can do to connect to 3268 instead of defaulting to 389 in VBScript (LDAP:3268//)? Thanks. "Claude Lachapelle" wrote: > Hi! > > I have to enumerate user's groups membership, but actually I'm only getting > local domain groups list. > > All universal groups hosted by others domain are not listed by the following > VBScript code: > > set wshnetwork = createobject("WScript.Network") > set objfso = createobject("Scripting.FileSystemObject") > set adsysinfo = createobject("adsysteminfo") > set currentuser = getobject( "LDAP://" & adsysinfo.username ) > > if isarray( currentuser.memberof) then > strgroups = join( currentuser.memberof ) > else > strgroups = currentuser.memberof > end if > > We already fixed our ADUC with the following Microsoft fix: > > http://support.microsoft.com/kb/833883 > > But that seem to not any impact on VBScript code... > > Any idea how to fix that? > > Thanks. > > Claude Lachapelle > Systems Administrator, MCSE
|
Pages: 1 Prev: Load Web form with Excel row (code example) Next: Script to delete local user accounts? |