Remove-CsConferencingPolicy

 

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

删除指定的会议策略。会议策略可确定会议中可以使用的各种功能,从会议能否包括 IP 音频和视频,到能够参加会议的最大人数等全部内容都包含在内。

语法

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

详细说明

会议功能是 Microsoft Lync Server 2010 的重要部分:通过会议,用户组可以共同联机查看幻灯片和视频、共享应用程序、交换文件以及进行其他形式的沟通和协作。

管理员要保持对会议和会议设置的控制,这一点非常重要。在某些情况下,可能存在安全问题:默认情况下,任何人(包括未经身份验证的用户)都能够参与会议,并保留任意幻灯片或会议期间分发的讲义。在其他情况下,可能存在带宽问题:同时举行多个会议,每个会议都有数百人参与,且都需要使用视频播放和文件共享功能,此时可能会使您的网络出现问题。此外,还可能存在法律问题。例如,默认情况下,会议参与者可以对共享内容进行注释,但在会议存档后不会保存这些注释。如果需要组织来保存所有电子通信的记录,则可能需要禁用注释。

当然,需要管理会议设置是一回事,实际管理这些设置又是另外一回事。在 Lync Server 2010 中,使用会议策略管理会议。(在该软件的早期版本中,这些策略称为会议策略)。如前所述,会议策略可确定会议中可以使用的各种功能,从会议能否包括 IP 音频和视频,到能够参加会议的最大人数等全部内容都包含在内。会议策略可以在全局范围内、站点范围内或每用户范围内配置。这样管理员便可非常灵活地决定哪些用户可以使用哪些功能。

您可以使用 Remove-CsConferencingPolicy 删除配置为在组织中使用的所有会议策略,但有一种策略例外:全局策略。还可以对全局策略运行 Remove-CsConferencingPolicy。但在这种情况下,不会删除策略,而是将所有全局策略属性重置为默认值。

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

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

参数

参数 必需 类型 描述

Identity

必需

Xds 标识

要删除的会议策略的唯一标识符。会议策略可以在全局、站点或每用户范围内配置。要删除全局策略,请使用以下语法:-Identity global。(请注意,无法真正删除全局策略。但所有策略属性都会重置为其默认值。)要删除站点策略,请使用类似如下的语法:-Identity site:Redmond。要删除每用户策略,请使用类似如下的语法:-Identity SalesConferencingPolicy。

指定 Identity 时不允许使用通配符。

Force

可选

开关参数

如果存在,则 Remove-CsConferencingPolicy 会删除每用户策略,即使有问题的策略当前已分配给至少一个用户时也是如此。如果不存在,则会在删除策略之前要求您确认删除请求。

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

Microsoft.Rtc.Management.WritableConfig.Policy.Meeting.MeetingPolicy 对象。Remove-CsConferencingPolicy 接受通过管道传递的会议策略对象的实例。

返回类型

Remove-CsConferencingPolicy 不会返回值或对象。但此 cmdlet 会删除 Microsoft.Rtc.Management.WritableConfig.Policy.Meeting.MeetingPolicy 对象的实例。

示例

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

Remove-CsConferencingPolicy -Identity SalesConferencingPolicy

在示例 1 中,Remove-CsConferencingPolicy 用于删除 Identity 为 SalesConferencingPolicy 的会议策略。

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

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

在上述示例中,将删除所有已在站点作用域配置的会议策略。要完成此任务,命令首先使用 Get-CsConferencingPolicy 和 Filter 参数返回所有站点级别策略的集合;筛选器值“site:*”确保仅返回 Identity 以字符串值“site:”开头的策略。然后,将筛选出的集合通过管道传递到 Remove-CsConferencingPolicy,后者会删除集合中的每一项。

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

Get-CsConferencingPolicy | Where-Object {$_.MaxMeetingSize -gt 100} | Remove-CsConferencingPolicy 

在示例 3 中,将删除允许最大会议大小 (MaxMeetingSize) 超过 100 人的所有策略。为执行此操作,命令首先使用 Get-CsConferencingPolicy 检索配置为在组织中使用的所有会议策略的集合。然后,将该集合通过管道传递到 Where-Object cmdlet,后者会应用筛选器,将返回的数据限制为 MaxMeetingSize 值大于 100 的策略。最终,将该筛选出的集合传递到 Remove-CsConferencingPolicy,后者会删除筛选出的集合中的所有策略。