strcsv = «c:\csv.csv»
Установите objfso = CreateObject («Scripting.FileSystemObject»)
Установите objcsv = objfso.CreateTextFile (strCsv, поистине)
objcsv.WriteLine «cn, описание, displayName, dNSHostName, положение, machineRole, имя, networkAddress, operatingSystem»
strOuname = InputBox («впишите имя ou»)
Установите colItems = GetObject (searchad («organizationalUnit», strOuName, «adspath»))
colItems.Filter = блок («компьютер»)
Для каждого objItem в colItems
objcsv.WriteLine objItem.CN & «,» & objItem.description & «,» & objItem.displayName & «,» & objItem.dNSHostName & «,» & objItem.location & «,» & objItem.machineRole & «,» & objItem.name & «,» & workAddress objItem.net & «,» & objItem.operatingSystem
Затем
Функция SearchAd (objtype, objname, strProp)
Установите objRootDSE = GetObject («LDAP: //RootDSE»)
strDomain = «LDAP: /» & objRootDSE.Get («defaultNamingContext»)
Установите oCn = CreateObject («ADODB.Connection»)
Установите oCmd = CreateObject («ADODB.Command»)
oCn.Provider = «ADsDSOObject»
oCn.Open «активно провайдер директории»
Установите oCmd.ActiveConnection = oCn
oCmd.Properties («размер страницы») = 1000
oCmd.Properties («Searchscope») = 2
oCmd.CommandText = «ВЫБИРАЮТ» & strProp & «ОТ «» & strDomain & «» ГДЕ objectCategory='" & objtype &» «и name=»» & objname & «'ЗАКАЗ Именем»
Установите oRS = oCmd.Execute
'oRS.MoveFirst
Не сделать до oRS.EOF
SearchAd = oRS.Fields (strProp). Значение
oRS.MoveNext
Петля
Функция конца
|