duddits
Goto Top

Active Directory Usernamen exportieren

Hallo,

ich würde gerne alle Benutzernamen aus dem Active Directory exportieren, meine derzeitige Lösung dafür sieht so aus:

ldifde -r objectClass=user -f users.txt


Allerdings habe ich dabei das Problem, dass ich auch noch andere Dinge erhalte, die für mich weniger relevant sind.

Am liebsten wäre mir wenn ich nur den Anzeigenamen erhalte, also sollte die Datei users.txt wie folgt aussehen:

HermanMaier
RudolfWalers
...


ich hoffe Ihr könnt mir dabei helfen, leider konnte ich bis weilen noch nichts sinnvolles entdecken.
Habe auch schon an einen WMI-Filter gedacht, allerdings weiß ich nicht wie dieser anzuwenden wäre bzw. ob mir da noch Komponenten fehlen.

Gruß daniel

Content-Key: 45511

Url: https://administrator.de/contentid/45511

Printed on: April 24, 2024 at 01:04 o'clock

Member: bastla
bastla Nov 28, 2006 at 12:24:28 (UTC)
Goto Top
Hallo daniel!

Wenn Du ldifde etwas anders aufrufst und einen Nachbearbeitungsschritt einbaust, erhältst Du Deine Liste:
@echo off & setlocal
ldifde -r objectClass=user -l cn -f "%temp%\UsersTemp.txt"  
for /f "tokens=2" %%i in ('findstr "cn:" "%temp%\UsersTemp.txt"') do echo %%i  
Nach dem "echo %%i" kann natürlich noch die Umleitung in eine Datei stehen, also etwa " >> C:\Users.txt"

HTH
bastla

[Edit] Da war bei der Umleitung ein ">" auf der Strecke geblieben ... [/Edit]
Member: Karo
Karo Nov 28, 2006 at 12:55:07 (UTC)
Goto Top
oder mit CSVDE

CSVDE -f Benutzer.csv -r (objectclass=user) -l sAMAccountName,name -d "ou=users,dc=AB,dc=XY,dc=net"

Karo
Member: duddits
duddits Nov 28, 2006 at 17:55:47 (UTC)
Goto Top
Hi,

vielen dank, damit habt Ihr mir sehr geholfen.

mfg duddits