Avatar billede krestionsen Nybegynder
10. december 2008 - 21:27 Der er 3 kommentarer

Liste OU'er + SUB OU'er i AD

Nedestående script viser kun OU'erne under Test, men ikke sub OU'erne under OU'erne under test, så jeg ville høre hvorfor nedenstående ikke viser min sub OU'er?

rootDSE=GetObject("LDAP://RootDSE")
domainContainer = rootDSE.Get("defaultNamingContext")

Set objouer = GetObject("LDAP://ou=Test," & domainContainer)

objouer.Filter = Array("organizationalUnit")

For Each objOU in objOUer

WScript.Echo "OU: " & objou.Name

Next
Avatar billede morten_leth Nybegynder
15. december 2008 - 15:23 #1
On Error Resume Next
Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =  CreateObject("ADODB.Command")

objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"

Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE

objCommand.CommandText = "SELECT adsPath FROM 'LDAP://ou=OU,dc=test,dc=local' WHERE objectCategory='user'"
Set objRecordSet = objCommand.Execute

objRecordSet.MoveFirst
Do Until objRecordSet.EOF
                      Wscript.Echo objRecordSet.Fields("adsPath").Value
                      objRecordSet.MoveNext
Loop

msgbox "done!"

Måske du kan bruge det her til noget? Det finder frem til ADSPath på alle brugere i alle SubOU'er....
Avatar billede krestionsen Nybegynder
03. januar 2009 - 13:09 #2
Det var lige hvad jeg skulle bruge:) læg et svar.
Avatar billede morten_leth Nybegynder
03. januar 2009 - 13:25 #3
Jamen så er her et svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester