Remove-CsNetworkBandwidthPolicyProfile

 

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

删除网络带宽策略配置文件。

语法

Remove-CsNetworkBandwidthPolicyProfile -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

详细说明

作为呼叫允许控制 (CAC) 的一部分,使用带宽策略可定义某些形式的带宽限制。(在 Microsoft Lync Server 2010 中,只能为音频和视频形式指定带宽限制。)此 cmdlet 会删除这些策略的容器配置文件。

重要说明:如果配置文件已分配给站点(使用 New-CsNetworkSiteSet-CsNetworkSite cmdlet)、站点间策略(使用 New-CsNetworkInterSitePolicySet-CsNetworkInterSitePolicy cmdlet)或者网络区域链接(使用 New-CsNetworkRegionLinkSet-CsNetworkRegionLink cmdlet),则无法将其删除。如果尝试通过调用 Remove-CsNetworkBandwidthPolicyProfile 来删除配置文件,您将会收到一条错误。必须首先从所有站点、站点间策略和网络区域链接删除配置文件,然后才能删除该配置文件。

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

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

参数

参数 必需 类型 描述

Identity

必需

Xds 全局相关标识

用于唯一标识要删除的带宽策略配置文件的字符串值。指定 Identity 将最多删除一个配置文件。

Force

可选

开关参数

禁止显示任何本该在进行更改前显示的确认提示。

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyProfileType 对象。接受通过管道传递的网络带宽策略配置文件对象的输入。

返回类型

此 cmdlet 不返回值。它可删除一个类型为 Microsoft.Rtc.Management.WritableConfig.Settings.NetworkConfiguration.BWPolicyProfileType 的对象。

示例

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

Remove-CsNetworkBandwidthPolicyProfile -Identity LowBWProfile

此示例将删除 Identity 为 LowBWProfile 的带宽策略配置文件。因为标识必须是唯一的,这将最多删除一个配置文件。

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

Get-CsNetworkSite | Where-Object {$_.BWPolicyProfileID -eq "LowBWProfile"} | Set-CsNetworkSite -BWPolicyProfileID $null
Remove-CsNetworkBandwidthPolicyProfile -Identity LowBWProfile

示例 2 可从分配了 Identity 为 LowBWProfile 的带宽策略配置文件的所有站点删除对该配置文件的所有引用,然后删除该配置文件。此示例的第一行首先调用 Get-CsNetworkSite,以检索为呼叫允许控制 (CAC) 配置的所有站点。此站点集合随后将通过管道传递到 Where-Object,后者将只查找 BWPolicyProfileID 为 (-eq) LowBWProfile 的站点。对于只包含 BWPolicyProfileID 值为 LowBWProfile 的站点的已缩小范围的此集合,会通过管道传递到 Set-CSNetworkSite,后者会对所有这些站点进行修改,以将 BWPolicyProfileID 更改为 Null ($null)。这样,就完成了查找 BWPolicyProfileID 为 LowBWProfile 的所有站点,并且将该值设置为 Null 的过程。此时就不存在使用 LowBWProfile 配置文件的站点。现在,对配置文件 LowBWProfile 调用 Remove-CsNetworkBandwidthPolicyProfile 以删除该配置文件,因为已知晓该配置文件当前未被任何站点使用。

要确保该配置文件未用于网络配置中的任何位置,请在第 1 行中针对站点间策略和网络区域链接执行相同的步骤。