Voici les 3 lignes de PowerShell nécessaires pour se connecter à Exchange Online :
Voici les 3 lignes de PowerShell nécessaires pour se connecter à Exchange Online :
You'll find bellow the 3 PowerShell lines necessary to connect to Exchange Online :
Bonjour tout le monde,
Ces derniers temps, je développe pas mal de script de statistiques pour des clients ou pour de l'interne. Récemment, j'ai eu besoin de créer un script qui permettait, en autre, de compter le nombre de mails reçus par un domaine spécifique. Ceci me permet de connaître le nombre de mails reçus durant les 7 derniers jours en provenance d'un domaine spécifique.
Commençons par la commande PowerShell permettant de récupérer la liste des mails envoyés par un domaine spécifique durant les 7 derniers jours :
Get-MessageTrace -StartDate (Get-Date).Adddays(-7) -EndDate (Get-Date) -SenderAddress *@domaine.com
Cette commande dispose de plusieurs paramètres :
Une fois que nous avons ce résultat, il ne nous reste plus qu'à utiliser la propriété .Count de l'objet retourné pour connaître le nombre de mails total. La commande finale est donc celle-ci : (Get-MessageTrace -StartDate (Get-Date).Adddays(-7) -EndDate (Get-Date) -SenderAddress *@domaine.com).Count
On constatera ici que le domaine @domaine.com nous a envoyé 1 000 mails.