/ Forside / Teknologi / Netværk / TCP/IP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
TCP/IP
#NavnPoint
Per.Frede.. 4668
BjarneD 4017
severino 2804
pallebhan.. 1680
EXTERMINA.. 1525
xou 1455
strarup 1430
Manse9933 1419
o.v.n. 1400
10  Fijala 1204
Program til udtræk af grupper og medlemmer~
Fra : ronnie.ziegler@gmail~


Dato : 08-01-09 02:43

Hejsa,

jeg har brug for et program, som kan lave et udtræk af alle security
og distribution grupper samt deres medlemmer fra AD. Findes der et
Microsoft værktøj, som kan gøre dette eller evt. et (gratis) 3. parts
produkt, som kan give mig et bedre overblik?

På forhånd tak,
rondo

 
 
Chano Andersen (08-01-2009)
Kommentar
Fra : Chano Andersen


Dato : 08-01-09 19:34

ronnie.ziegler@gmail.com wrote:
> jeg har brug for et program, som kan lave et udtræk af alle security
> og distribution grupper samt deres medlemmer fra AD. Findes der et
> Microsoft værktøj, som kan gøre dette eller evt. et (gratis) 3. parts
> produkt, som kan give mig et bedre overblik?

Måske CSVDE kan bruges?
http://technet.microsoft.com/en-us/library/cc787549.aspx

- Chano Andersen

Thomas Eg Jørgensen (09-01-2009)
Kommentar
Fra : Thomas Eg Jørgensen


Dato : 09-01-09 15:35

<ronnie.ziegler@gmail.com> skrev i en meddelelse
news:bbf8c96a-5c3c-49a3-ab41-09336cddae8a@r41g2000prr.googlegroups.com...
>jeg har brug for et program, som kan lave et udtræk af alle security
>og distribution grupper samt deres medlemmer fra AD. Findes der et
>Microsoft værktøj, som kan gøre dette eller evt. et (gratis) 3. parts
>produkt, som kan give mig et bedre overblik?
>

VBScript kunne måske også være en vej. Lidt sakset fra nettet[1] som måske
kan hjælpe dig på vej:

******************************
'Setup ADO objects
Set adoCommand = CreateObject("ADODB.Command")
Set adoConnection = CreateObject("ADODB.Connection")
adoConnection.Provider = "ADsDSOObject"
adoConnection.Open "Active Directory Provider"
adoCommand.ActiveConnection = adoConnection

'Search Entire Active Direcotry domain
Set objRootDSE = GetObject("LDAP://RootDSE")
strDNSDomain = objRootDSE.Get("DefaultNamingContext")
strBase = "<LDAP://dc=mydomain,dc=com>"

'Filter on user objects
strFilter = "(&(objectClass=user)(objectCategory=person))"

'Comma delimited list of attribute values to retrieve
strAttributes = "sAMAccountName"

'Construct the LDAP syntax query
strQuery = strBase & ";" & strFilter & ";" & strAttributes & ";subtree"
wscript.echo strquery
'wscript.quit

'Properties of the query
adoCommand.CommandText = strQuery
adoCommand.Properties("Page Size") = 100
adoCommand.Properties("Timeout") = 30
adoCommand.Properties("Cache Results") = False

'Run the query
Set adoRecordset = adoCommand.Execute

'Move to the start of the recordset
adoRecordset.MoveFirst

'Enumerate the resulting recordset
Do Until adoRecordset.EOF
'Retrieve values and display
strName = adoRecordset.Fields("sAMAccountName").Value
WScript.Echo strName
adoRecordset.MoveNext
Loop
******************************

[1]:
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/ASP/Q_23700740.html

MVH
Thomas



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste