E-Mail-Adressen aus dem Active Directory mit PowerShell abrufen
In diesem Leitfaden zeige ich Ihnen, wie Sie alle E-Mail-Adressen aus dem Active Directory abrufen können. Ich werde Ihnen auch zeigen, wie Sie spezifische E-Mail-Adressen erhalten und die Liste im CSV-Format exportieren können.
In diesem Artikel
- E-Mail-Adressen mit dem PowerShell-Befehl Get-ADUser abrufen
- E-Mail-Adressen für aktivierte Benutzer abrufen
- Finde eine E-Mail-Adresse im Active Directory
- Alle E-Mail-Adressen mit dem AD-Toolkit abrufen
- Finden Sie heraus, wem eine E-Mail-Adresse gehört
Video Tutorial
E-Mail-Adressen mit dem PowerShell-Befehl Get-ADUser abrufen
Die E-Mail-Adresse des Benutzers wird im Attribut 'mail' gespeichert. Sie können den Wert des mail-Attributs für jeden Benutzer mit dem folgenden Befehl abrufen.
Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, MailExportiere alle E-Mail-Adressen aus dem Active Directory
Um alle E-Mail-Adressen aus dem Active Directory zu exportieren, verwenden Sie den untenstehenden Befehl. Ändern Sie -path in einen Ordner auf Ihrem Computer.
Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csvE-Mail-Adresse für aktivierte Benutzer abrufen
Um die E-Mail-Adressen nur für aktivierte Benutzerkonten zu erhalten, verwenden Sie den folgenden Befehl.
Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, MailE-Mail-Adresse für einen bestimmten Benutzer abrufen
In diesem Beispiel erhalte ich die E-Mail-Adresse für den Benutzer „robert.allen“.
get-aduser -identity robert.allen -properties Mail | select name, mailFinde eine E-Mail-Adresse im Active Directory
Müssen Sie herausfinden, wem eine E-Mail-Adresse gehört? Mit PowerShell können Sie einen einfachen Filter hinzufügen, der nach einer bestimmten E-Mail-Adresse sucht.
Im folgenden Beispiel verwende ich den -eq Operator (gleich), um herauszufinden, auf welchem Konto accounting@activedirectorypro.com konfiguriert ist.
Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, MailAlle E-Mail-Adressen einfach mit dem AD-Toolkit abrufen
In diesem Beispiel werde ich das AD Pro Toolkit verwenden, um alle E-Mail-Adressen und zusätzliche Benutzerdetails zu erhalten.
Schritt 1. Öffnen Sie den Bericht für alle Benutzer.
Schritt 2. Klicken Sie auf Ausführen, um alle E-Mail-Adressen der Benutzer zu erhalten.
Schritt 3. Benutzer und E-Mail-Adressen exportieren
Klicken Sie auf die Schaltfläche 'Exportieren', um den Bericht über die E-Mail-Adressen zu exportieren.
Sie können dieses Tool kostenlos ausprobieren, laden Sie das AD Pro Toolkit herunter.
Finde heraus, wem eine E-Mail-Adresse gehört
Wenn Sie die E-Mail-Adresse kennen, aber nicht wissen, welches Active Directory-Konto damit verknüpft ist, können Sie die folgenden Schritte verwenden.
Zum Beispiel habe ich die E-Mail-Adresse sales2@activedirectorypro.com, aber ich weiß nicht, zu welchem Konto sie gehört.
- Öffnen Sie das AD Pro Toolkit
- Führen Sie den Bericht "Alle Benutzer" aus (stellen Sie sicher, dass das Attribut "Mail" aktiviert ist)
- Klicken Sie auf das Suchsymbol, geben Sie die E-Mail-Adresse ein und klicken Sie auf Finanzmittel.







