Share via


在 Exchange Server 中設定及執行受控資料夾小幫手

管理的資料夾小幫手 (MFA) 是一個 Exchange 信箱助理,可套用並處理保留原則中設定的郵件保留設定。

如同 Exchange 2013,Exchange 2016 和 Exchange 2019 中的受控資料夾小幫手是一律執行的節流式小幫手。 不需要排程 MFA,而且 MFA 所取用的系統資源可以進行節流。 您可以設定受管理的資料夾小幫手,在稱為 工作週期的特定期間內,處理信箱伺服器上的所有信箱。 根據預設,MFA 的工作週期是一天, (伺服器上的所有信箱都會由 MFA 每天) 處理。

您也可以強制 MFA 立即處理指定的信箱。

開始之前有哪些須知?

  • 您只能使用 PowerShell 來執行此程序。 若要了解如何在內部部署 Exchange 組織中開啟 Exchange 管理命令介面,請參閱 Open the Exchange Management Shell

  • 雖然ManagedFolderAssistantSchedule參數可在 Exchange Server 中使用,但無法在 Exchange 2016 或 Exchange 2019 伺服器上運作。 它只用于與舊版 Exchange 共存。

  • 您必須已獲指派權限,才能執行此程序或這些程序。 To see what permissions you need, see the "Messaging records management" entry in the Messaging policy and compliance permissions in Exchange Server topic.

設定受管理的資料夾助理員

設定 MFA 處理信箱的間隔是兩個步驟的程式:

  1. 設定 MFA 的工作週期。

  2. 套用 MFA 的新工作週期值。

步驟 1:使用 Exchange 管理命令介面來設定受管理資料夾小幫手的工作週期

若要設定 MFA 的工作週期,請使用下列語法:

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

附註:

  • 若要指定< TimeSpan >值,請使用 語 d.hh:mm:ss 法 ,其中d = days、hh = hours、mm = minutes 和ss = seconds。

  • 若要在 Active Directory 樹系中的所有 Exchange 2016 和 Exchange 2019 信箱伺服器上設定相同的 MFA 工作週期,請勿使用 Server 參數。

  • 若要在特定 Exchange 2016 和 Exchange 2019 信箱伺服器上設定 MFA 的工作週期,請使用 Server 參數和名稱 (不是伺服器的完整功能變數名稱或 FQDN) 。 當您需要為不同 Exchange 伺服器上的 MFA 指定不同的工作週期值時,這個方法會很有用。

本範例會將 MFA 的工作週期設定為每兩天 (MFA 處理信箱兩天) 。 因為我們不是使用 Server 參數,所以設定會套用至組織中的所有 Exchange 2016 和 Exchange 2019 信箱伺服器。

  • 設定覆寫名稱:「MFA WorkCycle Override」 (必須是唯一的)

  • WorkCycle2.00:00:00 (2 天;請注意,此值 2 也適用于)

  • 覆寫原因:每 2 天處理一次信箱

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

此範例會為 MFA 指定相同的 2 天工作週期,但只在名為 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

步驟 2:使用 Exchange 管理命令介面來套用受控資料夾小幫手的新工作週期值

若要套用 MFA 的新工作週期值,請使用下列語法:

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

附註:

  • 如果您未在步驟 1 中使用 Server 參數,請勿在這裡使用它。 如果您在步驟 1 中使用 Server 參數,請在這裡使用相同的伺服器名稱。

  • 如果您使用 Remove-SettingOverride Cmdlet 刪除 MFA 的自訂工作週期值,您仍然需要執行此命令,將工作週期變更回一天的預設值。

此範例會在組織中的所有 Exchange 2016 和 Exchange 2019 信箱伺服器上套用 MFA 的新工作週期值。

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

此範例會在名為 Mailbox01 的伺服器上,套用 MFA 的新工作週期值。

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

如何知道這是否正常運作?

若要確認您已在一或多部伺服器上成功設定受管理資料夾小幫手的工作週期,請將ServerName > 取代 <為伺服器名稱, (非 FQDN) ,然後執行下列命令來驗證WorkCycle屬性的值:

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

使用 Exchange 管理命令介面在特定信箱上啟動受管理的資料夾小幫手

若要觸發 MFA 以立即處理信箱,請使用下列語法:

Start-ManagedFolderAssistant -Identity <MailboxIdentity>

本範例會觸發 Managed 資料夾小幫手,立即處理此資料夾的信箱。

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

如需詳細的語法和參數資訊,請 參閱 Start-ManagedFolderAssistant