Set-MailboxServer (RTM)
适用于: Exchange Server 2007
上一次修改主题: 2007-06-05
使用 Set-MailboxServer cmdlet 可以通过指定邮箱服务器标识和要修改的属性,来修改 Exchange 邮箱服务器的属性。
语法
Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-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>]
Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-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>]
详细说明
若要运行 Set-MailboxServer cmdlet,必须为您使用的帐户委派以下角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
若要在同时安装了邮箱服务器角色和集线器传输服务器角色的服务器上修改邮件跟踪设置,可以将邮件跟踪参数与 Set-MailboxServer cmdlet 或 Set-TransportServer cmdlet 结合使用。若要在安装了邮箱服务器角色但没有安装集线器传输服务器角色的服务器上修改邮件跟踪设置,则必须将邮件跟踪参数与 Set-MailboxServer cmdlet 结合使用。若要在安装了集线器传输服务器角色但没有安装邮箱服务器角色的服务器上修改邮件跟踪设置,则必须将邮件跟踪参数与 Set-TransportServer cmdlet 结合使用。
参数
参数 | 必需 | 类型 | 说明 |
---|---|---|---|
Identity |
必需 |
Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter |
Identity 参数指定邮箱服务器。可以使用下列值:
|
AutoDatabaseMountDial |
可选 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial |
AutoDatabaseMountDial 参数为群集连续复制 (CCR) 解决方案指定在群集邮箱服务器故障转移之后,数据库的自动装入行为。可以使用下列值:
默认值为 BestAvailability。如果指定 BestAvailability 或 GoodAvailability,并且主动节点上的数据没有全部复制到被动节点,则可能会丢失一些邮箱数据。不过,传输垃圾站功能(默认启用该功能)将通过重新提交传输垃圾站队列中的邮件来帮助防止数据丢失。有关传输垃圾站的详细信息,请参阅群集连续复制。 如果指定这些值之一导致故障转移之后不装入数据库,则可以使用 ForcedDatabaseMountAfter 参数强制数据库在指定的时间之后装入。 有关 Lossless、GoodAvailability 和 BestAvailability 值的详细信息,请参阅计划中断和未计划中断。 |
ClusteredStorageType |
可选 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType |
ClusteredStorageType 参数指定群集邮箱服务器的共享存储类型。可以使用下列值:
|
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,则数据库将等待直到指定的日志文件数已丢失,然后等待 ForcedDatabaseMountAfter 参数指定的时间量之后,再执行自动装入。 |
Instance |
可选 |
Microsoft.Exchange.Data.Directory.Management.MailboxServer |
使用 Instance 参数可以将整个对象传递给此命令以进行处理。该参数主要用于必须将整个对象传递给命令的脚本。该参数表包含于参数表,供开发人员参考。 |
JournalingLogForManagedFoldersEnabled |
可选 |
System.Boolean |
JournalingLogForManagedFoldersEnabled 参数指定是否对日记启用托管文件夹的日志。此参数的两个可能值是 $true 或 $false。如果指定 $true,将记录有关已记录邮件的相关信息。日志位于用 LogPathForManagedFolders 参数指定的位置。 |
Locale |
可选 |
Microsoft.Exchange.Data.MultiValuedProperty |
Locale 参数指定区域设置。区域设置是与语言相关的用户首选项(例如,书写系统、日历和日期格式)的集合。下面是一些示例:
若要查看完整列表,请参阅 CultureInfo Class。 |
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 倍。 必须指定整数或“unlimited”。输入值时,请用下列单位之一限定该值:
未限定的值被视为以字节为单位。 |
LogFileAgeLimitForManagedFolders |
可选 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
LogFileAgeLimtiForManagedFolders 参数指定托管文件夹日志的保留时间。超过最大保留时段的日志文件将被删除。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中 d = 天数,h = 小时数,m = 分钟数,s = 秒数。例如,若要指定 30 天间隔,请输入 30.00:00:00。 |
LogFileSizeLimitForManagedFolders |
可选 |
Microsoft.Exchange.Data.Unlimited |
LogFileSizeLimtiForManagedFolders 参数指定每个托管文件夹日志文件的最大大小。达到日志文件大小限制时,将新建日志文件。默认值为 10 MB。输入值时,请用下列单位之一限定该值:
未限定的值被视为以字节为单位。 |
LogPathForManagedFolders |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
LogPathForManagedFolders 参数指定用于存储托管文件夹日志文件的目录的路径。默认值是 <Exchange 安装路径>\Logging\Managed Folder Assistant。 |
ManagedFolderAssistantSchedule |
可选 |
Microsoft.Exchange.Common.ScheduleInterval[] |
ManagedFolderAssistantSchedule 参数指定托管文件夹助理将 MRM 设置应用于托管文件夹的每周间隔。格式是 StartDay.Time-EndDay.Time。可以使用下列值作为起始日和结束日:
开始时间和结束时间必须至少间隔 15 分钟。分钟数将四舍五入到 0、15、30 或 45。如果指定多个间隔,则间隔之间必须至少有 15 分钟。 示例:
如果托管文件夹助理在您安排的时间内未完成对服务器上邮箱的处理,则在下次运行该助理时,将从停止位置自动恢复处理。 |
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 = 秒数。此参数的有效输入范围为 |
MessageTrackingLogMaxDirectorySize |
可选 |
Microsoft.Exchange.Data.Unlimited |
MessageTrackingLogMaxDirectorySize 参数指定邮件跟踪日志目录的最大大小。如果已达到最大目录大小,服务器会首先删除最早的日志文件。 邮件跟踪日志目录的最大大小按以下方法计算:将具有相同名称前缀的所有日志文件的大小相加,求其总和。在计算总目录大小时,不会将其他未遵循名称前缀约定的文件计算在内。重命名旧日志文件或将其他文件复制到邮件跟踪日志目录可能会导致目录超出指定的最大大小。 集线器传输服务器角色和邮箱服务器角色安装在同一个服务器上时,邮件跟踪日志目录的最大大小不是指定的最大大小,因为不同服务器角色生成的邮件跟踪日志文件具有不同的名称前缀。集线器传输服务器角色或边缘传输服务器角色的邮件跟踪日志文件以名称前缀 MSGTRK 开头。邮箱服务器角色的邮件跟踪日志文件以名称前缀 MSGTRKM 开头。当集线器传输服务器角色和邮箱服务器角色安装在同一台服务器上时,邮件跟踪日志目录的最大大小是指定值的两倍。 默认值为
未限定的值被视为以字节为单位。MessageTrackingLogMaxFileSize 参数的值必须小于或等于 MessageTrackingLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 |
MessageTrackingLogMaxFileSize |
可选 |
Microsoft.Exchange.Data.Unlimited |
MessageTrackingLogMaxFileSize 参数指定邮件跟踪日志文件的最大大小。当日志文件达到其最大文件大小时,将创建新的日志文件。默认值为 10 MB。输入值时,请用下列单位之一限定该值:
未限定的值被视为以字节为单位。MessageTrackingLogMaxFileSize 参数的值必须小于或等于 MessageTrackingLogMaxDirectorySize 参数的值。这两个参数的有效输入范围都是 1 到 9223372036854775807 字节。 |
MessageTrackingLogPath |
可选 |
Microsoft.Exchange.Data.LocalLongFullPath |
MessageTrackingLogPath 参数指定邮件跟踪日志的位置。默认位置为 |
MessageTrackingLogSubjectLoggingEnabled |
可选 |
System.Boolean |
MessageTrackingLogSubjectLoggingEnable 参数指定邮件跟踪日志中是否应包含邮件主题。默认值为 |
RedundantMachines |
可选 |
Microsoft.Exchange.Data.MultiValuedProperty |
RedundantMachines 参数指定群集资源的可能的所有者和首选的所有者。 |
ReplicationNetworks |
可选 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks |
ReplicationNetworks 参数指定网络对复制日志进行复制的路径。可以使用下列值:
|
RetentionLogForManagedFoldersEnabled |
可选 |
System.Boolean |
RetentionLogForManagedFoldersEnabled 参数指定托管文件夹助理是否记录已达到其保留限制的邮件的相关信息。此参数的两个可能值是 $true 或 $false。如果指定 $true,则会在日志中记录由于已达到其保留限制而已经进行处理的邮件的相关信息。 |
SubjectLogForManagedFoldersEnabled |
可选 |
System.Boolean |
SubjectLogForManagedFoldersEnabled 参数指定是否将在托管文件夹日志中显示邮件的主题。此参数的两个可能值是 $true 或 $false。如果指定 $false,则在托管文件夹日志中邮件的主题将为空。默认值为 $false。 |
SubmissionServerOverrideList |
可选 |
Microsoft.Exchange.Data.MultiValuedProperty |
SubmissionServerOverrideList 参数指定用于将电子邮件提交到邮箱服务器的集线器传输服务器的列表。 |
输入类型
返回类型
错误
错误 | 说明 |
---|---|
|
异常
异常 | 说明 |
---|---|
|
示例
此示例使用 Set-MailboxServer 命令将服务器首选参数列表设置为 HubServer01、HubServer02 和 HubServer03。
Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03