Website-Suche

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, Mail

Exportiere 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.csv

E-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, Mail

E-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, mail

Finde 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, Mail

Alle 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.

  1. Öffnen Sie das AD Pro Toolkit
  2. Führen Sie den Bericht "Alle Benutzer" aus (stellen Sie sicher, dass das Attribut "Mail" aktiviert ist)
  3. Klicken Sie auf das Suchsymbol, geben Sie die E-Mail-Adresse ein und klicken Sie auf Finanzmittel.