Set-MailboxServer

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上次修改主題的時間: 2008-01-21

使用 Set-MailboxServer 指令程式,可以藉由指定 Exchange Mailbox Server 的識別碼及想要修改的屬性,來修改 Mailbox Server 上的屬性。

語法

Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-Instance <MailboxServer>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

詳細描述

若要執行 Set-MailboxServer 指令程式,必須對您使用的帳戶委派下列項目:

  • Exchange Server 系統管理員角色和目標伺服器的本機 Administrators 群組

如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

若要在已同時安裝 Mailbox 及 Hub Transport server role 的伺服器上修改郵件追蹤設定,您可以搭配 Set-MailboxServer 指令程式或 Set-TransportServer 指令程式使用郵件追蹤參數。若要在已安裝 Mailbox server role 但未安裝 Hub Transport server role 的伺服器上修改郵件追蹤設定,則必須搭配 Set-MailboxServer 指令程式使用郵件追蹤參數。若要在已安裝 Hub Transport server role 但未安裝 Mailbox server role 的伺服器上修改郵件追蹤設定,則必須搭配 Set-TransportServer 指令程式使用郵件追蹤參數。

參數

參數 必要 類型 描述

Identity

必要

Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter

Identity 參數指定 Mailbox Server。您可以使用下列值:

  • GUID
  • 辨別名稱 (DN)
  • 信箱伺服器的名稱

AutoDatabaseMountDial

選用

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial

AutoDatabaseMountDial 參數可在叢集信箱伺服器容錯移轉之後,指定叢集連續複寫 (CCR) 解決方案的自動資料庫裝載行為。您可以使用下列值:

  • BestAvailability。如果指定此值,資料庫將在複製佇列長度小於或等於六時,自動裝載。複製佇列長度是由被動節點所辨識、需複寫的記錄個數。如果複製佇列長度超過六,資料庫將不會自動裝載。當複製佇列長度小於或等於六時,Exchange 會嘗試將剩餘的記錄複寫至被動節點,並裝載資料庫。
  • GoodAvailability。如果指定此值,資料庫將在複製佇列長度小於或等於三時,於容錯移轉之後立即自動裝載。複製佇列長度是由被動節點所辨識、需複寫的記錄個數。如果複製佇列長度超過三,資料庫將不會自動裝載。當複製佇列長度小於或等於二時,Exchange 會嘗試將剩餘的記錄複寫至被動節點,並裝載資料庫。
  • Lossless。如果指定此值,在將主動節點上產生的所有記錄複製到被動節點之前,資料庫將不會自動裝載。

預設值為 BestAvailability。如果指定了 BestAvailability 或 GoodAvailability,而且主動節點上的所有資料尚未複製到被動節點,則您可能會遺失部分信箱資料。不過,傳輸暫放功能 (預設會啟用) 可藉由重新提交傳輸暫放佇列中的郵件,協助防止資料遺失。如需傳輸暫放的相關資訊,請參閱叢集連續複寫

如果指定上述的其中一個值而導致資料庫在容錯移轉之後無法裝載,則可使用 ForcedDatabaseMountAfter 參數,強迫資料庫在指定的時間量之後裝載。

如需 Lossless、GoodAvailability 及 BestAvailability 值的相關資訊,請參閱排定與未排定的中斷

ClusteredStorageType

選用

Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType

ClusteredStorageType 參數指定叢集信箱伺服器的共用儲存類型。您可以使用下列值:

  • Disabled
  • NonShared (適用於叢集連續複寫)
  • Shared (適用於單一副本叢集)

Confirm

選用

System.Management.Automation.SwitchParameter

Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。

DomainController

選用

Microsoft.Exchange.Data.Fqdn

若要指定將此組態變更寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。

FolderLogForManagedFoldersEnabled

選用

System.Boolean

FolderLogForManagedFoldersEnabled 參數指定是否要為已移至受管理的資料夾之郵件啟用受管理的資料夾之資料夾記錄。此參數的兩個可能值是 $true 或 $false。如果指定 $true,將記錄已套用受管理的資料夾信箱原則之資料夾的相關資訊。

ForcedDatabaseMountAfter

選用

Microsoft.Exchange.Data.Unlimited

ForcedDatabaseMountAfter 參數指定在叢集信箱伺服器容錯移轉之後,在資料庫將自動裝載之前,要等待的時間量。若要指定值,請將輸入時間範圍值:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數及 s = 秒數。例如,若要指定兩小時的逾時,請輸入 2:00:00。

如果您將 AutoDatabaseMountDial 參數設定為 GoodAvailability 或 BestAvailability,而且資料庫失去的記錄檔超出根據 AutoDatabaseMountDial 參數值所允許的記錄檔數目,則在自動裝載資料庫之前,Mailbox Server 將等待 ForcedDatabaseMountAfter 參數所指定的時間量。

Instance

選用

Microsoft.Exchange.Data.Directory.Management.MailboxServer

Instance 參數可讓您將整個物件傳遞至要處理的命令。它主要是用於必須將整個物件傳遞至該命令的指令碼。將它放在參數表中是為了供開發人員參考。

JournalingLogForManagedFoldersEnabled

選用

System.Boolean

JournalingLogForManagedFoldersEnabled 參數指定是否要讓受管理的資料夾之記錄檔放入日誌。此參數的兩個可能值是 $true 或 $false。如果指定 $true,將記錄放入日誌之郵件的相關資訊。記錄檔位於您以 LogPathForManagedFolders 參數來指定的位置。

Locale

選用

Microsoft.Exchange.Data.MultiValuedProperty

Locale 參數指定地區設定。地區設定是語言相關的使用者喜好設定的集合,例如撰寫系統、行事曆及日期格式。部份範例如下:

  • en-US (英文 - 美國)
  • de-AT (德文 - 奧地利)
  • es-CL (西班牙文 - 智利)

如需完整清單,請參閱CultureInfo 類別 (英文)。

LogDirectorySizeLimitForManagedFolders

選用

Microsoft.Exchange.Data.Unlimited

LogDirectorySizeLimitForManagedFolders 參數可指定來自單一郵件資料庫之所有受管理的資料夾記錄檔的大小限制。當來自郵件資料庫之受管理的資料夾記錄檔集合到達限制之後,最舊的檔案即會遭到刪除,以挪出空間供新的檔案使用。

受管理的資料夾記錄檔的大小,是以擁有相同名稱前置詞之所有記錄檔的總大小來計算。例如,若名稱為 Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log 的檔案,則前置詞為 Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]。如果您將記錄檔重新命名,或將其他檔案複製到受管理的資料夾記錄檔目錄中,這些檔案便不會納入記錄檔大小計算。每個郵件資料庫的受管理的資料夾記錄檔都有唯一的名稱前置詞。因此,這項限制適用於每個郵件資料庫的記錄檔,而非目錄中的所有記錄檔。如果您有一個以上的郵件資料庫,則受管理的資料夾記錄檔目錄的大小上限便不是 LogDirectorySizeLimitForManagedFolders 參數中所指定的大小,因為由不同資料庫所產生的受管理的資料夾記錄檔,會具有不同的名稱前置詞。如果您有 X 個郵件資料庫,那麼受管理的資料夾記錄目錄的大小上限為指定值的 X 倍。

您必須指定一個整數或 [無限制]。預設值為 [無限制]。當您輸入值時,請以下列其中一個單位來限定值:

  • B (位元組)
  • KB (千位元組)
  • MB (百萬位元組)
  • GB
  • TB

無限定的值會視為位元組。

LogFileAgeLimitForManagedFolders

選用

Microsoft.Exchange.Data.EnhancedTimeSpan

LogFileAgeLimitForManagedFolders 參數指定受管理的資料夾的記錄保留時間。超過保留期限的記錄檔會被刪除。若要指定值,請將輸入時間範圍值:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數及 s = 秒數。例如,若要指定 30 天間隔,請輸入 30.00:00:00。預設值為 00:00:00:00 (如此會將檔案保留指定成沒有限制,且會立刻複寫的不是該檔案)。

LogFileSizeLimitForManagedFolders

選用

Microsoft.Exchange.Data.Unlimited

LogFileSizeLimtiForManagedFolders 參數指定每一個受管理的資料夾記錄檔的大小上限。當達到記錄檔大小限制時,將建立新的記錄檔。預設值為 10 MB。當您輸入值時,請以下列其中一個單位來限定值:

  • B (位元組)
  • KB (千位元組)
  • MB (百萬位元組)
  • GB
  • TB

無限定的值會視為位元組。

LogPathForManagedFolders

選用

Microsoft.Exchange.Data.LocalLongFullPath

LogPathForManagedFolders 參數指定儲存受管理的資料夾記錄檔之目錄的路徑。預設值為 <Exchange installation path>\Logging\Managed Folder Assistant。

ManagedFolderAssistantSchedule

選用

Microsoft.Exchange.Common.ScheduleInterval[]

ManagedFolderAssistantSchedule 參數指定在每週中,受管理的資料夾助理員將 MRM 設定套用至受管理的資料夾的間隔。格式為 StartDay.Time-EndDay.Time。您可以對開始日及結束日使用下列值:

  • 星期幾的全名
  • 星期幾的縮寫
  • 從 0 到 6 的整數,其中 0 = 星期日

開始時間與結束時間必須至少相距 15 分鐘。分鐘將捨位為 0、15、30 或 45。如果指定多個間隔,則每一個間隔之間至少要有 15 分鐘。

範例:

  • "Sun.11:30 PM-Mon.1:30 AM"
  • 6.22:00-6.22:15 (助理員將在是星期六下午 10:00 到星期六下午 10:15 執行)。
  • "Monday.4:30 AM-Monday.5:30 AM","Wednesday.4:30 AM-Wednesday.5:30 AM" (助理員將在星期一及星期三上午 4:30 到 5:30 執行)。
  • "Sun.1:15 AM-Monday.23:00"

如果受管理的資料夾助理員沒有在您排定的時間內處理完伺服器上的信箱,則會在下次執行時,自動從上次未完成的地方繼續處理。

MAPIEncryptionRequired

選用

System.Boolean

MAPIEncryptionRequired 參數指定 Exchange 是否將封鎖不使用加密的遠端程序呼叫 (RPC) 的 MAPI 用戶端。此參數的兩個可能值是 $true 或 $false。

MessageTrackingLogEnabled

選用

System.Boolean

MessageTrackingLogEnabled 參數指定是否啟用郵件追蹤。預設值為 $true。

MessageTrackingLogMaxAge

選用

Microsoft.Exchange.Data.EnhancedTimeSpan

MessageTrackingLogMaxAge 參數指定郵件追蹤記錄的保留天數上限。會刪除較指定值較舊的記錄檔。預設是 30 天。若要指定值,請輸入時間範圍格式:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效的輸入範圍是 00:00:0024855.03:14:07。將 MessageTrackingLogMaxAge 參數的值設為 00:00:00,可防止因為過了郵件追蹤記錄檔的保留期限,而自動移除郵件追蹤記錄檔。

MessageTrackingLogMaxDirectorySize

選用

Microsoft.Exchange.Data.Unlimited

MessageTrackingLogMaxDirectorySize 參數指定郵件追蹤記錄目錄的大小上限。達到最大的目錄大小時,伺服器先刪除最舊的記錄檔。

會將郵件追蹤記錄檔目錄的大小上限計算為具有相同名稱前置詞之全部記錄檔的大小總和。不遵守名稱前置詞慣例的其他檔案則不列入總目錄大小的計算中。重新命名舊的記錄檔或將其他檔案複製到郵件追蹤記錄檔目錄會導致目錄超過其指定的大小上限。

在相同伺服器上安裝 Hub Transport server role 和 Mailbox server role 時,郵件追蹤記錄檔目錄的大小上限將不是指定的大小上限,因為由不同伺服器角色所產生的郵件追蹤記錄檔,會具有不同的名稱前置詞。Hub Transport server role 或 Edge Transport server role 的郵件追蹤記錄檔是以 MSGTRK 的名稱前置詞為開頭。Mailbox server role 的郵件追蹤記錄檔則是以 MSGTRKM 的名稱前置詞為開頭。當 Hub Transport server role 與 Mailbox server role 安裝於相同的伺服器上時,郵件追蹤記錄檔目錄的大小上限是指定值的兩倍。

預設值為 250 MB。當您輸入值時,請以下列其中一個單位來限定值:

  • B (位元組)
  • KB (KB)
  • MB (MB)
  • GB (GB)
  • TB (TB)

無限定的值會視為位元組。MessageTrackingLogMaxFileSize 參數的值必須小於或等於 MessageTrackingLogMaxDirectorySize 參數的值。這兩個參數的有效的輸入範圍是 19223372036854775807 個位元組。

MessageTrackingLogMaxFileSize

選用

Microsoft.Exchange.Data.Unlimited

MessageTrackingLogMaxFileSize 參數指定郵件追蹤記錄檔的大小上限。當記錄檔達到其最大的檔案大小時,將建立新的記錄檔。預設值為 10 MB。當您輸入值時,請以下列其中一個單位來限定值:

  • B (位元組)
  • KB (千位元組)
  • MB (百萬位元組)
  • GB
  • TB

無限定的值會視為位元組。MessageTrackingLogMaxFileSize 參數的值必須小於或等於 MessageTrackingLogMaxDirectorySize 參數的值。這兩個參數的有效輸入範圍都是 1 到 9223372036854775807 個位元組。

MessageTrackingLogPath

選用

Microsoft.Exchange.Data.LocalLongFullPath

MessageTrackingLogPath 參數指定郵件追蹤記錄的位置。預設位置是 C:\Program Files\Microsoft\Exchange Server TransportRoles\Logs\MessageTracking。在單一副本叢集 (SCC) 環境中,請將郵件追蹤記錄目錄移至位在共用儲存資源上的實體磁碟資源。如果發生容錯移轉,則這會繼續搜尋郵件追蹤記錄。如果將 MessageTrackingLogPath 參數的值設為 $null,則可有效地停用郵件追蹤。不過,當 MessageTrackingLogEnabled 屬性的值為 $true 時,如果將 MessageTrackingLogPath 參數的值設為 $null,則會產生事件日誌錯誤。停用郵件追蹤最好的方法是使用 MessageTrackingLogEnabled 參數。

MessageTrackingLogSubjectLoggingEnabled

選用

System.Boolean

MessageTrackingLogSubjectLoggingEnable 參數指定是否應該將郵件主旨加入郵件追蹤記錄中。預設值為 $True

RedundantMachines

選用

Microsoft.Exchange.Data.MultiValuedProperty

RedundantMachines 參數指定叢集資源的可能及偏好的擁有者。

ReplicationNetworks

選用

Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks

ReplicationNetworks 參數是過時的參數,無法在 Exchange Server 2007 RTM 或 SP1 中運作。您不應在執行 Set-MailboxServer 指令程式時使用此參數。

RetentionLogForManagedFoldersEnabled

選用

System.Boolean

RetentionLogForManagedFoldersEnabled 參數指定受管理的資料夾助理員是否記錄已達其保留限制之郵件的相關資訊。此參數的兩個可能值是 $true 或 $false。如果指定 $true,將記錄已因達到保留限制而加以處理之郵件的相關資訊。

SubjectLogForManagedFoldersEnabled

選用

System.Boolean

SubjectLogForManagedFoldersEnabled 參數指定是否將在受管理的資料夾記錄檔中顯示郵件的主旨。此參數的兩個可能值是 $true 或 $false。如果指定 $false,在受管理的資料夾記錄檔中,郵件的主旨將是空白。預設值為 $false。

SubmissionServerOverrideList

選用

Microsoft.Exchange.Data.MultiValuedProperty

SubmissionServerOverrideList 參數是 Hub Transport Server (與 Mailbox Server 位於相同的Active Directory 站台) 的靜態清單,當郵件準備可以從寄件者寄件匣擷取時,Mailbox Server 將通知這些 Hub Transport Server。此清單將覆寫動態探索到的 Hub Transport Server 的清單,而且可在您疑難排解 Hub Transport Server 且不想要它接收郵件提交通知時暫用,或可以用來在與 Mailbox Server 位於相同 Active Directory 站台的所有 Hub Transport Server 之間覆寫通知的自動負載平衡。

WhatIf

選用

System.Management.Automation.SwitchParameter

WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。

輸入類型

傳回類型

錯誤

錯誤 描述

 

例外狀況

例外狀況 描述

 

範例

在此範例中,Set-MailboxServer 命令是用來將伺服器覆寫清單設為 HubServer01、HubServer02 及 HubServer03。

Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.