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.

Fermer