Remove-CsArchivingConfiguration

 

上一次修改主题: 2012-03-27

删除指定的存档设置集合。存档设置可用于启用或禁用即时消息 (IM) 会话自动保存功能,以及选择性地阻止任何无法存档的即时消息。

语法

Remove-CsArchivingConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

详细说明

对许多组织而言,保存其用户参与的所有 IM 会话和会议的脚本很有用处。而某些组织必须保存此类脚本,例如,法律要求许多金融组织保留其所有电子通信的副本。

Microsoft Lync Server 2010 为存档 IM 和 Web 会议会话提供了灵活性。如果已部署存档服务器,可以使用不同 CsArchivingConfiguration cmdlet 启用和禁用 IM 会话存档,并管理您的存档数据库。也可以在存档失败时暂停 IM,这有助于确保保存您的所有电子通信记录。

安装 Lync Server 2010 时,将为您创建全局存档设置的集合,默认情况下,这些设置将应用于您的整个组织。此外,可以使用 New-CsArchivingConfiguration cmdlet 创建基于点对点的自定义配置设置。任何使用 New-CsArchivingConfiguration 创建且特定于站点的设置,都可以在稍后通过使用 Remove-CsArchivingConfiguration cmdlet 删除。删除站点设置时,受影响的站点将由全局设置管理。

请注意,也可以针对全局存档设置运行 Remove-CsArchivingConfiguration。但在这种情况下,不会删除设置,因为您无法删除全局设置,而是将所有全局属性都重置为默认值。例如,假设已在 global 作用域启用 IM 会话存档,稍后运行命令 Remove-CsArchivingConfiguration -Identity global。运行该命令将重置全局设置的属性值,这意味着 EnableArchiving 将还原为默认值 None。这将在 global 作用域禁用存档。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 Remove-CsArchivingConfiguration cmdlet:RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsArchivingConfiguration"}

参数

参数 必需 类型 描述

Identity

必需

Xds 标识

要删除的存档配置设置集合的唯一标识符。要删除全局集合,请使用以下语法:-Identity global。(请注意,您无法实际删除全局设置,而只能将这些属性重置为默认值。)要删除一个站点集合,请使用类似如下的语法:-Identity site:Redmond。指定策略 Identity 时不能使用通配符。

Force

可选

开关参数

禁止显示运行此命令时可能出现的任何非严重错误消息。

WhatIf

可选

开关参数

描述如果执行命令会发生什么情况(无需实际执行命令)。

Confirm

可选

开关参数

在执行命令之前提示您进行确认。

输入类型

Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings 对象。Remove-CsArchivingConfiguration 接受通过管道传递的存档配置对象的输入。

返回类型

Set-CsArchivingConfiguration 不会返回值或对象。此 cmdlet 会删除 Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings 对象的实例。

示例

-------------------------- 示例 1 --------------------------

Remove-CsArchivingConfiguration -Identity site:Redmond

上述示例使用 Remove-CsArchivingConfiguration 删除标识为 site:Redmond 的存档配置设置。

-------------------------- 示例 2 --------------------------

Get-CsArchivingConfiguration -Filter "site:*" | Remove-CsArchivingConfiguration

示例 2 中显示的命令删除在 site 作用域配置的所有存档配置设置。为执行此操作,该命令首先使用 Get-CsArchivingConfiguration 和 Filter 参数,以返回在 site 作用域配置的所有设置的集合。这是通过使用筛选器值“site:*”来实现的,该值可以将返回数据限制为 Identity 以字符“site:”开头的设置。然后,将筛选出的集合通过管道传递到 Remove-CsArchivingConfiguration,后者将删除集合中的每一项。

-------------------------- 示例 3 --------------------------

Get-CsArchivingConfiguration | Where-Object {$_.EnableArchiving -eq "None"} | Remove-CsArchivingConfiguration

示例 3 删除 EnableArchiving 属性已设置为“None”的所有存档配置设置。为完成此任务,调用不带任何参数的 Get-CsArchivingConfiguration,以返回配置为在组织中使用的所有存档设置的集合。然后,将该集合通过管道传递到 Where-Object cmdlet,后者仅挑选出 EnableArchiving 属性等于“None”的设置。然后,将筛选出的集合通过管道传递到 Remove-CsArchivingConfiguration,后者将删除集合中的每一项。