Konfigurieren und Ausführen des Assistenten für verwaltete Ordner in Exchange Server

Der Assistent für verwaltete Ordner (Managed Folder Assistant , MFA) ist ein Exchange-Postfach-Assistent, der die Einstellungen für die Nachrichtenaufbewahrung anwendet und verarbeitet, die in Aufbewahrungsrichtlinien konfiguriert sind.

Wie in Exchange 2013 ist der Assistent für verwaltete Ordner in Exchange 2016 und Exchange 2019 ein drosselungsbasierter Assistent, der immer ausgeführt wird. Der MFA muss nicht geplant werden, und die Systemressourcen, die vom MFA genutzt werden, können eingeschränkt werden. Sie können den Assistenten für verwaltete Ordner so konfigurieren, dass er alle Postfächer auf einem Postfachserver innerhalb eines bestimmten Zeitraums verarbeitet, der als ein Arbeitszyklus bezeichnet wird. Standardmäßig beträgt der Arbeitszyklus des MFA einen Tag (alle Postfächer auf dem Server werden täglich vom MFA verarbeitet).

Sie können auch erzwingen, dass der MFA ein angegebenes Postfach sofort verarbeitet.

Was sollten Sie wissen, bevor Sie beginnen?

  • Sie können nur die PowerShell zum Ausführen dieser Prozedur verwenden. Informationen über das Öffnen der Exchange-Verwaltungsshell in Ihrer lokalen Exchange-Organisation finden Sie unter Open the Exchange Management Shell.

  • Obwohl der Parameter ManagedFolderAssistantSchedule in Exchange Server verfügbar ist, funktioniert er nicht auf Exchange 2016- oder Exchange 2019-Servern. Er wird nur für die Koexistenz mit früheren Versionen von Exchange verwendet.

  • Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen dazu, welche Berechtigungen Sie benötigen, finden Sie im Thema Messagingrichtlinie und Konformitätsberechtigungen in Exchange Server Eintrag "Verwaltung von Nachrichtendatensätzen".

Konfigurieren des Assistenten für verwaltete Ordner

Das Konfigurieren des Intervalls für die Verarbeitung von Postfächern durch den MFA ist ein zweistufiger Vorgang:

  1. Konfigurieren des Arbeitszyklus für den MFA.

  2. Anwenden des neuen Arbeitszykluswerts für den MFA.

Schritt 1: Verwenden der Exchange-Verwaltungsshell zum Konfigurieren des Arbeitszyklus für den Assistenten für verwaltete Ordner

Verwenden Sie diese Syntax, um den Arbeitszyklus für den MFA zu konfigurieren:

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

Hinweise:

  • Verwenden Sie zum Angeben eines <TimeSpan-Werts> die Syntax d.hh:mm:ss, wobei d = Tage, hh = Stunden, mm = Minuten und ss = Sekunden ist.

  • Verwenden Sie nicht den Server-Parameter , um denselben Arbeitszyklus für die MFA auf allen Exchange 2016- und Exchange 2019-Postfachservern in der Active Directory-Gesamtstruktur zu konfigurieren.

  • Verwenden Sie zum Konfigurieren des Arbeitszyklus für die MFA auf einem bestimmten Exchange 2016- und Exchange 2019-Postfachserver den Serverparameter und den Namen (nicht den vollqualifizierten Domänennamen oder FQDN) des Servers. Diese Methode ist nützlich, wenn Sie unterschiedliche Arbeitszykluswerte für den MFA auf verschiedenen Exchange-Servern angeben müssen.

In diesem Beispiel wird der Arbeitszyklus für den MFA mit zwei Tagen konfiguriert (der MFA verarbeitet Postfächer alle zwei Tage). Da wir den Server-Parameter nicht verwenden, wird die Einstellung auf alle Exchange 2016- und Exchange 2019-Postfachserver in der Organisation angewendet.

  • Festlegen des Außerkraftsetzungsnamens: "MFA WorkCycle Override" (muss eindeutig sein)

  • WorkCycle: 2.00:00:00 (2 Tage; beachten Sie, dass der Wert 2auch funktioniert)

  • Außerkraftsetzungsgrund: Verarbeiten von Postfächern alle 2 Tage

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

In diesem Beispiel wird derselbe Arbeitszyklus von 2 Tagen für den MFA angegeben, aber nur auf dem Server namens 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

Schritt 2: Verwenden der Exchange-Verwaltungsshell, um den neuen Arbeitszykluswert für den Assistenten für verwaltete Ordner anzuwenden

Verwenden Sie folgende Syntax, um den neuen Arbeitszykluswert für den MFA anzuwenden:

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

Hinweise:

  • Wenn Sie den Server-Parameter in Schritt 1 nicht verwendet haben, verwenden Sie ihn hier nicht. Wenn Sie in Schritt 1 den Parameter Server verwendet haben, verwenden Sie hier denselben Servernamen.

  • Wenn Sie den benutzerdefinierten Arbeitszykluswert für den MFA mit dem Cmdlet Remove-SettingOverride löschen, müssen Sie diesen Befehl dennoch ausführen, um den Arbeitszyklus wieder in den Standardwert von einem Tag zu ändern.

In diesem Beispiel wird der neue Arbeitszykluswert für die MFA auf allen Exchange 2016- und Exchange 2019-Postfachservern in der Organisation angewendet.

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

In diesem Beispiel wird der neue Arbeitszykluswert für den MFA auf dem Server namens Mailbox01 angewendet.

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

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um zu überprüfen, ob Sie den Arbeitszyklus für den Assistenten für verwaltete Ordner auf einem oder mehreren Servern erfolgreich konfiguriert haben, ersetzen <Sie ServerName> durch den Namen des Servers (nicht den FQDN), und führen Sie den folgenden Befehl aus, um den Wert der WorkCycle-Eigenschaft zu überprüfen:

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

Verwenden der Exchange-Verwaltungsshell, um den Assistenten für verwaltete Ordner für ein bestimmtes Postfach zu starten

Verwenden Sie folgende Syntax, um den MFA zu veranlassen, sofort ein Postfach zu verarbeiten:

Start-ManagedFolderAssistant -Identity <MailboxIdentity>

In diesem Beispiel wird eine sofortige Verarbeitung des Postfachs von Morris Cornejo durch den Assistenten für verwaltete Ordner ausgelöst.

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

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Start-ManagedFolderAssistant.