Il arrive parfois que vous souhaitiez modifier la liste blanche d’un utilisateur Exchange sans toutefois aller sur son Outlook ou passer par son compte. Le module PowerShell ExchangeOnlineManagement est donc fait pour vous.
On commence par l’installer
install-Module -Name ExchangeOnlineManagement
On le lance
import-module ExchangeOnlineManagement
On se connecte avec des identifants aux droits suffisament élevés (lancement d’une popup de connexion)
Connect-ExchangeOnline
et on peut commencer à regarder la liste blanche d’un utilisateur.
Get-MailboxJunkEmailConfiguration -Identity [NomUtilisateur]| Select -ExpandProperty TrustedSendersAndDomains
la liste s’affiche.
Pour ajouter une entrée il faut utiliser
Set-MailboxJunkEmailConfiguration « [NomUtilisateur] » -TrustedSendersAndDomains @{Add= »GoodEmail »}
pour en retirer une
Set-MailboxJunkEmailConfiguration « [NomUtilisateur] » -TrustedSendersAndDomains @{Remove= »BadEmail »}
Voire même faire les 2 en même temps :
Set-MailboxJunkEmailConfiguration « [NomUtilisateur] » -TrustedSendersAndDomains @{Add= »GoodEmail1″, »GoodEmail2″ ; Remove= »BadEmail »}
Pour la liste noire on utilisera -BlockedSendersAndDomains de la même façon que –TrustedSendersAndDomains.