Beste Medetweakers,
Ik ben opzoek naar een script om computers te exporteren inclusief memberOf en managedBy.
Nu ben ik op google redelijk actief bezig geweest en ben wel een script tegen gekomen dat alle clients exporteerd. echter kijkt deze alleen naar de records van het object zelf.
wat in houd dat ik niet een export kan doen van de groepen waar deze informatie in zit.
Output van dit script : Alleen objectname
Gewenste output : objectname, memberof, managedBy
Is er iemand die dit reeds heeft ? of mij de goede kant op kan sturen.
kan wel wat schrijven met VBS maar helaas niet alles.
                    Ik ben opzoek naar een script om computers te exporteren inclusief memberOf en managedBy.
Nu ben ik op google redelijk actief bezig geweest en ben wel een script tegen gekomen dat alle clients exporteerd. echter kijkt deze alleen naar de records van het object zelf.
wat in houd dat ik niet een export kan doen van de groepen waar deze informatie in zit.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 | '*************************************************
'Title: Export Computers in Active Directory Script
'Descriptions: This script will export all computers from Active Directory to a text file
'Author: Active Directory Tools
'Website: http://activedirectorytools.net
'*************************************************
Const ADS_SCOPE_SUBTREE = 2
Set fso = CreateObject("Scripting.FileSystemObject")
Set pclist = fso.CreateTextFile("c:\temp\logging\pclist.txt")
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOOBject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
Set objRootDSE = GetObject("LDAP://RootDSE")
strDNSDomain = objRootDSE.Get("defaultNamingContext")
strBase = "<LDAP://" & strDNSDomain & ">"
strFilter = "(&(objectCategory=computer))"
strAttributes = "distinguishedName,sAMAccountName,name"
strQuery = strBase & ";" & strFilter & ";" & strAttributes & ";subtree"
objCommand.CommandText = strQuery
objCommand.Properties("Page Size") = 99999
objCommand.Properties("Timeout") = 300
objCommand.Properties("Cache Results") = False
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
pclist.writeline objRecordSet.Fields("name").value
objRecordSet.MoveNext
Loop
wscript.echo "done" | 
Output van dit script : Alleen objectname
Gewenste output : objectname, memberof, managedBy
Is er iemand die dit reeds heeft ? of mij de goede kant op kan sturen.
kan wel wat schrijven met VBS maar helaas niet alles.
> There is no Real Life, It's just Away From Keyboard! <