Recherche de site Web

Obtenir des adresses e-mail à partir d'Active Directory avec PowerShell


Dans ce guide, je vais vous montrer comment obtenir toutes les adresses e-mail depuis Active Directory. Je vais également vous montrer comment obtenir des adresses e-mail spécifiques et exporter la liste au format csv.

Dans cet article

  • Obtenez des adresses e-mail en utilisant la commande PowerShell Get-ADUser
  • Obtenir les adresses email des utilisateurs activés
  • Trouvez une adresse email dans Active Directory
  • Obtenez toutes les adresses e-mail en utilisant l'outil AD
  • Découvrez à qui appartient une adresse e-mail

Tutoriel vidéo

Obtenez des adresses e-mail en utilisant la commande PowerShell Get-ADUser

L'adresse e-mail de l'utilisateur est stockée dans l'attribut mail. Vous pouvez obtenir la valeur de l'attribut mail pour chaque utilisateur avec la commande ci-dessous.

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail

Exporter toutes les adresses e-mail de l'Active Directory

Pour exporter toutes les adresses e-mail d'Active Directory, utilisez la commande ci-dessous. Changez -path pour un dossier sur votre ordinateur.

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csv

Obtenir l'adresse e-mail des utilisateurs activés

Pour obtenir l'adresse e-mail des comptes utilisateurs uniquement activés, utilisez la commande ci-dessous.

Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

Obtenir l'adresse email d'un utilisateur spécifique

Dans cet exemple, je récupère l'adresse e-mail de l'utilisateur « robert.allen ».

 get-aduser -identity robert.allen -properties Mail | select name, mail

Trouvez une adresse email dans Active Directory

Avez-vous besoin de découvrir à qui appartient une adresse e-mail ? Avec PowerShell, vous pouvez ajouter un filtre simple qui recherchera une adresse e-mail spécifique.

Dans l'exemple ci-dessous, j'utilise l'opérateur -eq (égal) pour trouver sur quel compte l'accounting@activedirectorypro.com est configuré.

Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

Obtenez facilement toutes les adresses e-mail en utilisant l'outil AD

Dans cet exemple, j'utiliserai l'outil AD Pro pour obtenir toutes les adresses e-mail et des détails supplémentaires sur les utilisateurs.

Étape 1. Ouvrez le rapport de tous les utilisateurs

Étape 2. Cliquez sur Exécuter pour obtenir toutes les adresses e-mail des utilisateurs

Étape 3. Exporter les utilisateurs et les adresses e-mail

Cliquez sur le bouton d'exportation pour exporter le rapport d'adresses e-mail.

Vous pouvez essayer cet outil gratuitement, téléchargez AD Pro Toolkit.

Découvrez à qui appartient une adresse e-mail

Si vous connaissez l'adresse e-mail mais que vous ne savez pas à quel compte Active Directory elle est associée, vous pouvez utiliser les étapes ci-dessous.

Par exemple, j'ai l'adresse e-mail sales2@activedirectorypro.com mais je ne sais pas à quel compte elle appartient.

  1. Ouvrez l'outil AD Pro Toolkit
  2. Exécutez le rapport Tous les utilisateurs (assurez-vous que l'attribut mail est activé)
  3. Cliquez sur l'icône de recherche, entrez l'adresse e-mail et cliquez sur financer