Configurer et exécuter l’Assistant Dossier managé dans Exchange Server

L’Assistant Dossier managé (MFA) est un Assistant Boîte aux lettres Exchange qui applique et traite les paramètres de rétention des messages configurés dans les stratégies de rétention.

Comme dans Exchange 2013, l’Assistant Dossier managé dans Exchange 2016 et Exchange 2019 est un assistant basé sur la limitation qui est toujours en cours d’exécution. Le MFA n’a pas besoin d’être planifié, et les ressources système consommées par le MFA peuvent être limitées. Vous pouvez configurer l’Assistant Dossier géré pour traiter toutes les boîtes aux lettres sur un serveur de boîtes aux lettres dans une certaine période (appelée cycle de travail). Par défaut, le cycle de travail pour le MFA correspond à un jour (toutes les boîtes aux lettres sur le serveur sont traitées par le MFA tous les jours).

Vous pouvez également forcer le MFA à traiter immédiatement une boîte aux lettres spécifique.

Ce qu'il faut savoir avant de commencer

  • Vous pouvez uniquement utiliser PowerShell pour effectuer cette procédure. Pour en savoir plus sur l'ouverture de l'environnement de ligne de commande Exchange Management Shell dans votre organisation Exchange locale, consultez la rubrique Open the Exchange Management Shell.

  • Bien que le paramètre ManagedFolderAssistantSchedule soit disponible dans Exchange Server, il ne fonctionne pas sur les serveurs Exchange 2016 ou Exchange 2019. Il est utilisé uniquement pour la coexistence avec les versions antérieures d'Exchange.

  • Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour connaître les autorisations dont vous avez besoin, consultez l’entrée « Gestion des enregistrements de messagerie » dans la rubrique Stratégie de messagerie et autorisations de conformité dans Exchange Server rubrique.

Configurer l’Assistant Dossier géré

Configuration de l’intervalle lorsque le MFA traite les boîtes aux lettres à l’aide d’un processus en deux étapes :

  1. Configurer le cycle de travail pour le MFA.

  2. Appliquer la nouvelle valeur de cycle de travail pour le MFA.

Étape 1 : utiliser l'Environnement de ligne de commande Exchange Management Shell pour configurer le cycle de travail de l'Assistant Dossier géré

Pour configurer le cycle de travail du MFA, utilisez la syntaxe suivante :

New-SettingOverride -Name "<UniqueOverrideName>" -Component TimeBasedAssistants -Section ELCAssistant -Parameters @("WorkCycle=<Timespan>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Remarques :

  • Pour spécifier une <valeur TimeSpan> , utilisez la syntaxe d.hh:mm:ss, où d = jours, hh = heures, mm = minutes et ss = secondes.

  • Pour configurer le même cycle de travail pour l’authentification multifacteur sur tous les serveurs de boîtes aux lettres Exchange 2016 et Exchange 2019 dans la forêt Active Directory, n’utilisez pas le paramètre Server .

  • Pour configurer le cycle de travail de l’authentification multifacteur sur un serveur de boîtes aux lettres Exchange 2016 et Exchange 2019 spécifique, utilisez le paramètre Server et le nom (et non le nom de domaine complet ou le nom de domaine complet) du serveur. Cette méthode est utile pour spécifier plusieurs valeurs de cycle de travail du MFA sur différents serveurs Exchange.

Cet exemple configure le cycle de travail pour le MFA sur deux jours (le MFA traite les boîtes aux lettres tous les 2 jours). Étant donné que nous n’utilisons pas le paramètre Server , le paramètre est appliqué à tous les serveurs de boîtes aux lettres Exchange 2016 et Exchange 2019 de l’organisation.

  • Définition du nom de remplacement : « MFA WorkCycle Override » (doit être unique)

  • WorkCycle : 2.00:00:00 (2 jours ; notez que la valeur 2fonctionne également)

  • Raison de remplacement : traiter les boîtes aux lettres tous les 2 jours

New-SettingOverride -Name "MFA WorkCycle Override" -Component TimeBasedAssistants -Section ELCAssistant -Parameters @("WorkCycle=2.00:00:00") -Reason "Process mailboxes every 2 days"

Cet exemple indique le même cycle de travail de 2 jours pour le MFA, mais uniquement sur le serveur nommé Mailbox01.

New-SettingOverride -Name "Mailbox01 MFA WorkCycle Override" -Component TimeBasedAssistants -Section ELCAssistant -Parameters @("WorkCycle=2.00:00:00") -Reason "Process mailboxes every 2 days" -Server Mailbox01

Étape 2 : utilisez l'Environnement de ligne de commande Exchange Management Shell pour appliquer la nouvelle valeur du cycle de travail pour l'Assistant Dossier géré

Pour appliquer la nouvelle la valeur du cycle de travail pour le MFA, utilisez la syntaxe suivante :

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh [-Server <ServerName>]

Remarques :

  • Si vous n’avez pas utilisé le paramètre Server à l’étape 1, ne l’utilisez pas ici. Si vous avez utilisé le paramètre Server à l’étape 1, utilisez le même nom de serveur ici.

  • Si vous supprimez la valeur du cycle de travail personnalisée pour le MFA à l'aide de la cmdlet Remove-SettingOverride, vous devez encore exécuter cette commande pour que le cycle de travail revienne à la valeur par défaut d'un jour.

Cet exemple applique la nouvelle valeur de cycle de travail pour l’authentification multifacteur sur tous les serveurs de boîtes aux lettres Exchange 2016 et Exchange 2019 de l’organisation.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Cet exemple applique la nouvelle valeur de cycle de travail pour le MFA au serveur nommé Mailbox01.

Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh -Server Mailbox01

Comment savoir si cela a fonctionné ?

Pour vérifier que vous avez correctement configuré le cycle de travail de l’Assistant Dossier managé sur un ou plusieurs serveurs, remplacez ServerName> par< le nom du serveur (et non le nom de domaine complet) et exécutez la commande suivante pour vérifier la valeur de la propriété WorkCycle :

[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=TimeBasedAssistants"
$diag.Diagnostics.Components.VariantConfiguration.Configuration.TimeBasedAssistants.ElcAssistant

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour démarrer l'Assistant Dossier géré sur une boîte aux lettres spécifique

Pour déclencher le traitement immédiat d'un boîte aux lettres par le MFA, utilisez la syntaxe suivante :

Start-ManagedFolderAssistant -Identity <MailboxIdentity>

Cet exemple déclenche l'Assistant Dossier géré pour traiter immédiatement la boîte aux lettres de Morris Cornejo.

Start-ManagedFolderAssistant -Identity morris.cornejo@contoso.com

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Start-ManagedFolderAssistant.