T
TomB
I'm trying to browse our Active Directory.
I found the following on a website
<CODE>
Set oRootDSE = GetObject("LDAP://RootDSE")
Set oDomain = GetObject("LDAP://" & oRootDSE.Get("DefaultNamingContext"))
Call EnumOUs(oDomain.ADsPath)
Sub EnumOUs(sADsPath)
Set oContainer = GetObject(sADsPath)
oContainer.Filter = Array("OrganizationalUnit")
For Each oOU in oContainer
WScript.Echo oOU.ADsPath
EnumUsers(oOU.ADsPath)
EnumOUs(oOU.ADsPath)
Next
End Sub
Sub EnumUsers(sADsPath)
Set oContainer = GetObject(sADsPath)
oContainer.Filter = Array("User")
For Each oADobject in oContainer
WScript.Echo oADobject.sAMAccountName
WScript.Echo oADobject.displayName
WScript.Echo oADobject.Description
WScript.Echo oADobject.employeeID
Next
End Sub
</CODE>
Which works fine as a WSH script.
I tried changing all of the WScript.Echo 's to Response.write 's but it
chokes on the second line.
(chokes = could not find table)
Could someone tell me what I'm doing wrong.
I've used ADSI successfully before, but now that we are on Active Directory,
I can't seem to get what I want.
Thanks
Tom B
I found the following on a website
<CODE>
Set oRootDSE = GetObject("LDAP://RootDSE")
Set oDomain = GetObject("LDAP://" & oRootDSE.Get("DefaultNamingContext"))
Call EnumOUs(oDomain.ADsPath)
Sub EnumOUs(sADsPath)
Set oContainer = GetObject(sADsPath)
oContainer.Filter = Array("OrganizationalUnit")
For Each oOU in oContainer
WScript.Echo oOU.ADsPath
EnumUsers(oOU.ADsPath)
EnumOUs(oOU.ADsPath)
Next
End Sub
Sub EnumUsers(sADsPath)
Set oContainer = GetObject(sADsPath)
oContainer.Filter = Array("User")
For Each oADobject in oContainer
WScript.Echo oADobject.sAMAccountName
WScript.Echo oADobject.displayName
WScript.Echo oADobject.Description
WScript.Echo oADobject.employeeID
Next
End Sub
</CODE>
Which works fine as a WSH script.
I tried changing all of the WScript.Echo 's to Response.write 's but it
chokes on the second line.
(chokes = could not find table)
Could someone tell me what I'm doing wrong.
I've used ADSI successfully before, but now that we are on Active Directory,
I can't seem to get what I want.
Thanks
Tom B