Set-PublicFolderDatabase

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2015-03-09

使用 Set-PublicFolderDatabase cmdlet 可以设置公用文件夹数据库的属性。


Set-PublicFolderDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-BackgroundDatabaseMaintenance <$true | $false>] [-CircularLoggingEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-CustomReferralServerList <MultiValuedProperty>] [-DataMoveReplicationConstraint <None | SecondCopy | SecondDatacenter | AllDatacenters | AllCopies>] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IssueWarningQuota <Unlimited>] [-ItemRetentionPeriod <Unlimited>] [-MaintenanceSchedule <Schedule>] [-MaxItemSize <Unlimited>] [-MountAtStartup <$true | $false>] [-Name <String>] [-ProhibitPostQuota <Unlimited>] [-QuotaNotificationSchedule <Schedule>] [-ReplicationMessageSize <ByteQuantifiedSize>] [-ReplicationPeriod <UInt32>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-RpcClientAccessServer <ClientAccessServerOrArrayIdParameter>] [-UseCustomReferralServerList <$true | $false>] [-WhatIf [<SwitchParameter>]]

您必须先获得权限,然后才能运行此 cmdlet。虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数未包含在分配给您的权限中,则您无法访问这些参数。若要查看所需的权限,请参阅邮箱权限主题中的“公用文件夹数据库”条目。

 

参数 必需 类型 说明

Identity

必需

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Identity 参数指定公用文件夹数据库。可以使用下列值:

  • GUID

  • 可分辨名称 (DN)

  • 数据库名称

如果未指定服务器名称,则该命令将搜索本地服务器上的数据库。如果有多个同名的数据库,则该命令将在指定的范围内检索所有同名的数据库。

AllowFileRestore

可选

System.Boolean

AllowFileRestore 参数指定如果还原了公用文件夹数据库,则可以覆盖该公用文件夹数据库。默认值为 $false

BackgroundDatabaseMaintenance

可选

System.Boolean

BackgroundDatabaseMaintenance 参数指定可扩展存储引擎 (ESE) 是否执行数据库维护。两个可能的值为 $true$false。如果指定 $true,则在数据库装入期间公用文件夹数据库将读取对象,并初始化该数据库以执行后台数据库维护。如果指定 $false,则在数据库装入期间公用文件夹数据库将读取对象,并初始化该数据库,但没有执行后台数据库维护的选项。

CircularLoggingEnabled

可选

System.Boolean

CircularLoggingEnabled 参数指定是否启用循环日志记录。如果指定 $true 值,则启用循环日志记录。默认值为 $false

Confirm

可选

System.Management.Automation.SwitchParameter

Confirm 开关将导致命令暂停处理,并需要您在继续处理之前确认该命令将执行的操作。您无需使用 Confirm 开关指定值。

CustomReferralServerList

可选

Microsoft.Exchange.Data.MultiValuedProperty

CustomReferralServerList 参数手动指定单个服务器的公用文件夹引用开销。开销可以是任意正数。引用中不包含未在列表中列出的服务器。如果设置此参数时列表中没有服务器,则不存在公用文件夹引用。

CustomReferralServerList 参数接受以下格式的数组:"serverID:cost"。使用逗号分隔多个服务器,例如 "MBXSERVER01:1","MBXSERVER02:5"。

DataMoveReplicationConstraint

可选

Microsoft.Exchange.Data.Directory.SystemConfiguration.DataMoveReplicationConstraintParameter

保留此参数以供 Microsoft 内部使用。

DeletedItemRetention

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

DeletedItemRetention 参数指定在存储维护期间被永久删除之前,已删除的邮件要在转储程序中保留的时间。

DomainController

可选

Microsoft.Exchange.Data.Fqdn

DomainController 参数指定将此配置更改写入 Active Directory 的域控制器的完全限定域名 (FQDN)。

EventHistoryRetentionPeriod

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

EventHistoryRetentionPeriod 参数指定事件在事件历史记录表中保留的时间长度。事件最长可以保留一周时间。

IssueWarningQuota

可选

Microsoft.Exchange.Data.Unlimited

IssueWarningQuota 参数指定公用文件夹大小,达到此大小时,系统将向公用文件夹所有者发出内容为文件夹已满的警告。

ItemRetentionPeriod

可选

Microsoft.Exchange.Data.Unlimited

ItemRetentionPeriod 参数指定在存储维护期间删除邮件之前,这些邮件要在文件夹中保留的时间。

MaintenanceSchedule

可选

Microsoft.Exchange.Data.Schedule

MaintenanceSchedule 参数指定存储维护日程安排。

MaxItemSize

可选

Microsoft.Exchange.Data.Unlimited

MaxItemSize 参数指定可以向公用文件夹投递或公用文件夹可接收的邮件最大大小。

MountAtStartup

可选

System.Boolean

MountAtStartup 参数指定在存储开始时是否应该安装数据库。默认值为 $true

Name

可选

System.String

Name 参数指定公用文件夹数据库的名称。使用此参数可以更改公用文件夹数据库的名称。

ProhibitPostQuota

可选

Microsoft.Exchange.Data.Unlimited

ProhibitPostQuota 参数指定在通知用户公用文件夹已满时的公用文件夹大小。用户向大于 ProhibitPostQuota 参数值的文件夹投递邮件。

QuotaNotificationSchedule

可选

Microsoft.Exchange.Data.Schedule

QuotaNotificationSchedule 参数指定在公用文件夹超出其指定大小限制时发出警告消息的时间间隔。

ReplicationMessageSize

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

ReplicationMessageSize 参数指定复制邮件大小。小项目可以聚合到一封复制邮件中,使其大小与此设置相等,但大于此设置的项目将与大于此大小的邮件一起复制。

ReplicationPeriod

可选

System.UInt32

ReplicationPeriod 参数指定可能进行公用文件夹复制或内容更新的时间间隔。

ReplicationSchedule

可选

Microsoft.Exchange.Data.Schedule

ReplicationSchedule 参数指定可能进行公用文件夹或内容复制的时间间隔。

RetainDeletedItemsUntilBackup

可选

System.Boolean

RetainDeletedItemsUntilBackup 参数指定在执行公用文件夹数据库备份之后才删除已删除的邮件。默认值为 $false

RpcClientAccessServer

可选

Microsoft.Exchange.Configuration.Tasks.ClientAccessServerOrArrayIdParameter

保留此参数以供 Microsoft 内部使用。

UseCustomReferralServerList

可选

System.Boolean

UseCustomReferralServerList 参数指定是否使用 PublicFolderReferralServerList 参数所指定的服务器开销。如果设置为 $true,则服务器使用 PublicFolderReferralServerList 参数开销进行公用文件夹引用。如果设置为 $false,则服务器使用 Active Directory 站点间开销进行公用文件夹引用。

注释注意:
将此参数设置为 $false 还会清除 PublicFolderReferralServerList 参数。

WhatIf

可选

System.Management.Automation.SwitchParameter

WhatIf 开关指示命令模拟对对象执行的操作。通过使用 WhatIf 开关,您可以查看要发生的更改,而无需应用这些更改中的任何更改。您无需使用 WhatIf 开关指定值。

若要查看此 cmdlet 接受的输入类型,请参阅 Cmdlet 输入和输出类型。如果 cmdlet 的输入类型字段为空,则 cmdlet 不接受输入数据。

若要查看此 cmdlet 接受的返回类型(也称为输出类型),请参阅 Cmdlet 输入和输出类型。如果输出类型字段为空,则 cmdlet 不返回数据。

本示例将公用文件夹数据库 PFDB01 的已删除邮件保留时间设置为 10 天。

Set-PublicFolderDatabase -Identity 'PFDB01' -DeletedItemRetention '10.00:00:00' 

本示例将 PFDB01 的数据库维护日程设置为每天从 02:00 (2:00 A.M.) 运行到 06:00 (6:00 A.M.)。

Set-PublicFolderDatabase -Identity 'PFDB01'-MaintenanceSchedule 'Sun.2:00 AM-Sun.6:00 AM, Mon.2:00 AM-Mon.6:00 AM, Tue.2:00 AM-Tue.6:00 AM, Wed.2:00 AM-Wed.6:00 AM, Thu.2:00 AM-Thu.6:00 AM, Fri.2:00 AM-Fri.6:00 AM, Sat.2:00 AM-Sat.6:00 AM' 

本示例使公用文件夹数据库 PFDB01 中的已删除邮件直到数据库已备份后才被永久删除。

Set-PublicFolderDatabase -RetainDeletedItemsUntilBackup $true -Identity 'PFDB01'
 
显示: