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, MailExporter 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.csvObtenir 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, MailObtenir 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, mailTrouvez 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, MailObtenez 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.
- Ouvrez l'outil AD Pro Toolkit
- Exécutez le rapport Tous les utilisateurs (assurez-vous que l'attribut mail est activé)
- Cliquez sur l'icône de recherche, entrez l'adresse e-mail et cliquez sur financer







