Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Export der E-Mail-Adressen aus AD-Verteilerliste

Mitglied: v-m-r-de

v-m-r-de (Level 1) - Jetzt verbinden

04.08.2009, aktualisiert 14:36 Uhr, 22488 Aufrufe, 11 Kommentare

Hallo,

folgendes Problem:

Wir sollen die E-Mail-Adressen aller Mitglieder einer Verteilerliste in eine csv oder txt Datei exportieren.

zb. Verteilerliste "V_Kino" mit den Usern "User1" und "User2" und einer weiteren Verteilerliste "V_TV" (dort ist dann user3 drin)
Jetzt soll am Ende was rauskommen wo dann in der Datei
user1@domäne.tld
user2@domäne.tld
user3@domäne.tld
Gern kann hier auch noch der User Name erscheinen.

Wichtig ist nur, dass auch die verschachtelten Verteilerliste aufgelöst und exportiert werden.

Gibt es da ein Tool?
LDIFDE haben wir uns shcon angesehen. Komme da aber nicht an die Mail Adressen ran.

HAbt Ihr noch einne guten Tipp für uns?

Gruß und Danke,
Volker
Mitglied: Labamba81
04.08.2009 um 14:43 Uhr
Ich selber hab das (E-Mails aus AD-Verteiler auslesen) noch nie gemacht, aber wenn ich etwas aus dem AD auslesen will (z.B. wer welches Loginscript benutzt) dann nehm ich Jose

http://www.faq-o-matic.net/2008/10/29/jos-active-directory-dokumentatio ...
Bitte warten ..
Mitglied: v-m-r-de
04.08.2009 um 15:07 Uhr
Hi Lambada81,

danke für den Tipp. Aber "Jose" exportiert nur die E-Mail-Adresse des Verteilers und nicht die Adressen der Mitglieder des Verteilers.

Hat noch jemand eine Idee?

Gruß,
Volker
Bitte warten ..
Mitglied: filippg
04.08.2009 um 15:34 Uhr
Hallo,

schaue z.B. hier: http://dmitrysotnikov.wordpress.com/2008/05/05/nested-ad-groups-and-pow ... (benötigt PowerShell, aber die kannst du einfach auf irgendeinem PC installieren (und gehört ohnehin zu den Tools, die man installiert haben sollte)). Der Suchbegriff "group member nesting" liefert weitere Fundstücke.

Gruß

Filipp
Bitte warten ..
Mitglied: SlainteMhath
04.08.2009 um 15:53 Uhr
Hi,

Das geht mit Bordmitteln auf der Kommandozeile:

01.
dsquery group -name "<gruppennname>" | dsget group -members -expand | dsget user -email
lg,
Slainte
Bitte warten ..
Mitglied: filippg
04.08.2009 um 16:06 Uhr
Hallo,

dsquery group -name "<gruppennname>" | dsget group
-members | dsget user -email
das war mir neu. Allerdings ist ein Fehler drin, so wie geschrieben werden verschachtelte Gruppen nicht aufgelöst. Laut http://technet.microsoft.com/en-us/library/cc731202(WS.10).aspx muss das "dsget group -member" noch um ein "-expand" ergänzt werden.

Gruß

Filipp
Bitte warten ..
Mitglied: SlainteMhath
04.08.2009 um 16:09 Uhr
... "dsget group -member" noch um ein "-expand" ergänzt werden. ...
Stimmt, danke fuer den Hinweis
Bitte warten ..
Mitglied: v-m-r-de
04.08.2009 um 16:37 Uhr
Hallo,

vielen Dank für den Tip!

Es klappt auch schon fast alles.
Jetzt haben wir noch noch das Problem, dass dsget abbricht, sobald in der Verteilerlsite nicht nur User sondern auch Kontakte vorhanden sind.

Kann man das mit dsget auch abfangen?

Gruß,
volker
Bitte warten ..
Mitglied: v-m-r-de
05.08.2009 um 00:06 Uhr
Hallo,

das mit dem Abbrechen haben wir zum Teil schon gefunden

Parameter "-c" ist die Lösung.

Aber das nächste Problem ist schon wieder da:
Sobald in der Verteilerliste ein Kontakt vorhanden ist, werden keine verschachtelten Gruppen und Verteilerliste exportiert.

Hat noch jemand eine Idee?
Danke,
Volker
Bitte warten ..
Mitglied: SchoSeb
05.08.2009 um 08:32 Uhr
Hi Volker,

soll in der Datei auch die Mail Adresse der Verteiler drin stehn oder nur die Adressen der User/Kontakte?
Nur Mail Adresse oder auch den jeweiligen Namen des Benutzers/Kontakts?
Könnte ne Lösung in VBS anbieten wenn das auch recht is
Is zwar etwas umfangreicher, aber erfüllt durchaus den gewünschten Zweck.

Gruß
Bitte warten ..
Mitglied: v-m-r-de
06.08.2009 um 00:38 Uhr
Hi,

die Adresse vom Verteiler brauchen wir nicht.
Nur die aller Member und deren Namen, also so in etwa

Name; Vorname; e-mail-Adresse User
Mustermann; Max; msx.mustermann@firma.de

Sind über jede Lösung glücklich.
Sonst dürfen wir jeden Tag alles abtippen.

Gruß,
Volker
Bitte warten ..
Mitglied: SchoSeb
06.08.2009 um 09:11 Uhr
Hi,

dann versuchs mal damit, du musst nur die Konstanten anpassen:


Die Datei liest eine gegebene Verteilergruppe Rekursiv aus und schreibt
Name, Vorname und Email des Users in eine Datei.
Die "Do while true" schleife ist eine Quick and Dirty Lösung um Vorzeitig in der
For Schleife zum Next zu springen, da es kein "continue" gibt.
Ohne die Schleife wird auch die Mail Adresse enthaltener Verteiler ausgelesen
jedoch kann es sein, dass der Verteiler die ausgelesenen Felder nicht unterstützt.

01.
Dim objDomain, objUser 
02.
Dim objGroup, objFSO, objFile 
03.
 
04.
Const ForAppending = 8 
05.
Const FILENAME = "verteiler.csv" 
06.
 
07.
'LDAP Pfad zur OU in der sich die Group befindet, z.B. im Ordner "Ordner1",  
08.
'einer Domain test.local 
09.
Const PATH = "OU=Ordner1,DC=test,DC=local"  
10.
 
11.
'Name der auszulesenden Group 
12.
Const GROUPNAME = "verteiler" 
13.
 
14.
 
15.
' Objekt der Gruppe anlegen 
16.
Set objDomain = GetObject("LDAP://"& PATH ) 
17.
set objGroup = objDomain.GetObject("group", "CN=" & GROUPNAME) 
18.
 
19.
'Erzeugen eines FSO 
20.
Set objFSO = CreateObject("Scripting.FileSystemObject") 
21.
'Erzeugen der Datei 
22.
Set objFile = objFSO.CreateTextFile(FILENAME, ForAppending) 
23.
 
24.
auslesen(objGroup) 
25.
 
26.
Sub auslesen(Byval objGroup) 
27.
 
28.
	For Each Member In objGroup.GetEx("member") 
29.
	 
30.
	Do while true 
31.
	 
32.
	' Testen ob Member eine Group ist 
33.
	set testIfObjIsGroup = GetObject("LDAP://" & Member) 
34.
	if testIfObjIsGroup.groupType = 2 then  
35.
		auslesen(testIfObjIsGroup) 
36.
	exit do 
37.
	end if 
38.
	 
39.
	Set objUser = GetObject("LDAP://" & Member) 
40.
	objFile.WriteLine objUser.sn & ";" & objUser.givenName & ";" & objUser.mail  
41.
	set objUser = nothing 
42.
	exit do 
43.
	 
44.
	Loop 
45.
	 
46.
Next 
47.
 
48.
End Sub 
49.
 
50.
objFile.Close
Bitte warten ..
Ähnliche Inhalte
Linux
E-Mail Adressen zählen
gelöst Frage von plutowitschLinux2 Kommentare

Hallo, ich versuche gerade die E-Mail Adressen in einer Datei zu zählen. Bisher habe ich folgendes probiert: Mir wird ...

Windows Server

Export von Email Adressen aus dem AD (Windows 2008)

Frage von uridium69Windows Server6 Kommentare

Hallo und guten Morgen Ich benötige sämtliche Emails aller Mitarbeiter, und deren Vor sowie Nachnamen. Ich habe mittels "Tante ...

Windows Userverwaltung

E-Mail Verteilerliste Benutzer automatisch hinzufügen über Sicherheitsgruppe

Frage von Kaka81Windows Userverwaltung4 Kommentare

Hallo, habe folgende Frage: ich habe ein paar AD Benutzer einer Sicherheitsgruppe hinzugefügt. Zusätzlich habe ich eine E-Mail Verteilergruppe ...

Batch & Shell

Powershell E-Mail Adressen auslesen

gelöst Frage von geocastBatch & Shell4 Kommentare

Hallo Zusammen ich hänge bei einem kleinen Problem. Ich will in Office 365 aus einer Gruppe alle E-Mail Adressen ...

Neue Wissensbeiträge
Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 18 StundenSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 1 TagiOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 2 TagenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell: Im AD nach Rechnern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell36 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++34 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Windows Server
Alten DC entfernen
Frage von smartinoWindows Server24 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...