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
Please also mark the comments that contributed to the solution of the article
Content-ID: 170936
Url: https://administrator.de/contentid/170936
Printed on: September 13, 2024 at 02:09 o'clock
6 Comments
Latest comment
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