Set-ManagedContentSettings
此 cmdlet 仅在 2010 Exchange Server可用。
使用 Set-ManagedContentSettings cmdlet 修改托管文件夹的现有托管内容设置。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
Set-ManagedContentSettings
[-Identity] <ELCContentSettingsIdParameter>
[-AddressForJournaling <RecipientIdParameter>]
[-AgeLimitForRetention <EnhancedTimeSpan>]
[-Confirm]
[-DomainController <Fqdn>]
[-JournalingEnabled <Boolean>]
[-LabelForJournaling <String>]
[-MessageFormatForJournaling <JournalingFormat>]
[-MoveToDestinationFolder <ELCFolderIdParameter>]
[-Name <String>]
[-RetentionAction <RetentionAction>]
[-RetentionEnabled <Boolean>]
[-TriggerForRetention <RetentionDateType>]
[-WhatIf]
[<CommonParameters>]
说明
托管内容设置是应用于托管文件夹以控制用户邮箱中项目生命周期的设置。 有关托管内容设置的详细信息,请参阅 消息记录管理。
尽管 New-ManagedContentSettings cmdlet 具有 MessageClass 参数,但Set-ManagedContentSettings cmdlet 没有。 如果要更改应用内容设置的消息类型,必须删除并重新创建内容设置。 有关 MessageClass 参数的详细信息,请参阅 New-ManagedContentSettings。
您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet。
示例
示例 1
Set-ManagedContentSettings -Identity MyManagedContentSettings -AddressForJournaling MySmtpAddress@contoso.com
本示例指定日记收件人(即日记操作的目标)的地址。
参数
-AddressForJournaling
AddressForJournaling 参数指定将日记邮件发送到的日记收件人。 可以使用任何能够唯一标识该收件人的值。 例如:
- 名称
- 别名
- 可分辨名称 (DN)
- 可分辨名称 (DN)
- 规范 DN
- GUID
Type: | RecipientIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-AgeLimitForRetention
AgeLimitForRetention 参数指定对邮件强制执行保留的期限。 期限限制对应于自项目交付日期起的天数,或者项目未送达的创建日期。
如果此参数不存在且 RetentionEnabled 参数设置为 $true,则将返回错误。
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Confirm
Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。
- 破坏性 cmdlet (例如,Remove-* cmdlet) 具有内置的暂停,该暂停会强制你在继续操作之前确认命令。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:
-Confirm:$false
。 - 大多数其他 cmdlet (例如,New-* 和 Set-* cmdlet) 没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-DomainController
DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Identity
Identity 参数指定托管内容设置的名称、可分辨名称 (DN) 或 GUID。
Type: | ELCContentSettingsIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-JournalingEnabled
JournalingEnabled 参数指定在将该参数设置为 $true 时启用日记。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-LabelForJournaling
LabelForJournaling 参数指定附加到项的标签。 目标存储区使用此标签来确定项的内容并强制实施相应的策略。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-MessageFormatForJournaling
MessageFormatForJournaling 参数指定将项目写入日记时应采用的格式。 可以使用下列值:
- UseMsg Microsoft Outlook 。MSG 格式
- UseTnef Outlook MAPI 格式
Type: | JournalingFormat |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-MoveToDestinationFolder
MoveToDestinationFolder 参数指定保留操作的目标文件夹的名称。
Type: | ELCFolderIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Name
Name 参数为托管内容设置指定唯一的名称。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-RetentionAction
RetentionAction 参数指定在项目达到其保留期限制(由 AgeLimitForRetention 参数指定)时要执行以下操作之一。 可以使用以下保留操作:
- 标记为已过保留期限
- 移动到托管自定义文件夹
- 移动到已删除邮件文件夹
- 删除但允许恢复
- 永久删除
如果此参数不存在且 RetentionEnabled 参数设置为 $true,则将返回错误。
Type: | RetentionAction |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-RetentionEnabled
RetentionEnabled 参数指定该参数设置为 $true 时启用保留。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-TriggerForRetention
TriggerForRetention 参数指定被视为保留期开始日期的日期。 在项目交付后或移动到特定文件夹后的特定天数内,项目可以达到其保留限制。
有效值包括:
- WhenDelivered 项目根据交付时间过期。
- 当Moved 该项根据移动的日期过期。
如果此参数不存在且 RetentionEnabled 参数设置为 $true,则将返回错误。
Type: | RetentionDateType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-WhatIf
WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
输入
Input types
若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。
输出
Output types
若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。