Firmeninterne User mit externen E-Mailadressen in eine CSV-Datei exportieren
Win und Exchange 2003-Domäne
Hi@all,
habe von der GL ein Fleissaufgabe bekommen, die ich trotz Suche nicht GL-tauglich hinbekomme.
Ich soll eine Excel-Tabelle anfertigen, in der alle unsere User mit gültiger externer Mailadresse aufgelistet ist.
Nun haben wir u.U. User mit einer .de und einer .com-Adresse und das ganze noch für zwei verschiedene Firmen.
Das eigentliche Filtern ist nicht das Problem, denn bei Exchange selbst (bin sehr unerfahren damit) schaffe ich es mit der Suche nach den jeweiligen Endungen und innerhalb der jeweiligen OU´s dir die User anzuzeigen.
Ich bekomme sie aber nicht exportiert.
Ich hatte schon bei u.A. bei MSEXFAQ gesucht, bin auch auf eine Hinweise gestossen, allerdings eher im Zusammenhang mit Export und Import, weswegen hier auch der DN, CN, etc auftauscht
Das ist für´s GL zuviel Input, ein simples UserA@Firma.de, UserB@Firma.com, etc. reicht aus.
Kann mir jemand auf die Schnelle helfen ?!
Vielen Dank
Carsten
Hi@all,
habe von der GL ein Fleissaufgabe bekommen, die ich trotz Suche nicht GL-tauglich hinbekomme.
Ich soll eine Excel-Tabelle anfertigen, in der alle unsere User mit gültiger externer Mailadresse aufgelistet ist.
Nun haben wir u.U. User mit einer .de und einer .com-Adresse und das ganze noch für zwei verschiedene Firmen.
Das eigentliche Filtern ist nicht das Problem, denn bei Exchange selbst (bin sehr unerfahren damit) schaffe ich es mit der Suche nach den jeweiligen Endungen und innerhalb der jeweiligen OU´s dir die User anzuzeigen.
Ich bekomme sie aber nicht exportiert.
Ich hatte schon bei u.A. bei MSEXFAQ gesucht, bin auch auf eine Hinweise gestossen, allerdings eher im Zusammenhang mit Export und Import, weswegen hier auch der DN, CN, etc auftauscht
Das ist für´s GL zuviel Input, ein simples UserA@Firma.de, UserB@Firma.com, etc. reicht aus.
Kann mir jemand auf die Schnelle helfen ?!
Vielen Dank
Carsten
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 170936
Url: https://administrator.de/forum/firmeninterne-user-mit-externen-e-mailadressen-in-eine-csv-datei-exportieren-170936.html
Ausgedruckt am: 15.01.2025 um 06:01 Uhr
6 Kommentare
Neuester Kommentar
moin,
das ist doch keine "Fleissaufgabe"....
gruß
das ist doch keine "Fleissaufgabe"....
start /wait "export" ldifde.exe -f c:\mailuser.ldf -d "ou=deine ou,dc=deineDomain,dc=deineDomainsuffix" -r "(objectCategory=person)" -l "mail"
if exist c:\mailuser.csv del c:\mailuser.csv
for /f "tokens=2 delims=:" %%a in ('findstr @ c:\mailuser.ldf') do echo %%a>>c:\mailuser.csv
if exist c:\mailuser.csv del c:\mailuser.csv
for /f "tokens=2 delims=:" %%a in ('findstr @ c:\mailuser.ldf') do echo %%a>>c:\mailuser.csv
gruß
@carsten:
Wobei das dann aber eine Fleissaufgabe wird denn aus dem "simplen"
Wenns nur einmalig sein soll, dann evtl q&d via
Für eine Schleife mit allen 3 in einer zeile fehlt mir grade die Zeit
Gruß
ldifde.exe -f c:\mailuser.ldf -d "ou=deine ou,dc=deineDomain,dc=deineDomainsuffix" -r "(objectCategory=person)" -l "mail,name,displayname"
Wobei das dann aber eine Fleissaufgabe wird denn aus dem "simplen"
'findstr @ c:\mailuser.ldf'
muß deutlich mehr drumherum gemalt werdenWenns nur einmalig sein soll, dann evtl q&d via
'findstr /i "name @" c:\mailuser.ldf'
und dann via suchen und ersetzen werkeln.Für eine Schleife mit allen 3 in einer zeile fehlt mir grade die Zeit
Gruß
Einfach wäre es z.B. mit:
Get-mailbox | where { $_.PrimarySmtpAddress -like "*.de" -or "*.com" -and $_.RecipientType -eq "UserMai
lbox" } | Select-Object name,primarysmtpaddress | Export-Csv -NoTypeInformation C:\export.csv
Ich entschuldige mich natürlich!, bei Exchange 2003 eher nicht zu gebrauchen, ansonsten gerne
Get-mailbox | where { $_.PrimarySmtpAddress -like "*.de" -or "*.com" -and $_.RecipientType -eq "UserMai
lbox" } | Select-Object name,primarysmtpaddress | Export-Csv -NoTypeInformation C:\export.csv
Ich entschuldige mich natürlich!, bei Exchange 2003 eher nicht zu gebrauchen, ansonsten gerne