Remove-CsLisPort

 

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

删除位置信息服务器 (LIS) 端口与位置之间的关联。此关联在增强型 9-1-1 (E9-1-1) 企业语音实现中用于向紧急服务接线员通知呼叫者的位置。

语法

Remove-CsLisPort -ChassisID <String> -PortID <String> -PortIDSubType <InterfaceAlias | InterfaceName | LocallyAssigned> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

详细说明

通过增强型 9-1-1,紧急接线员不必向呼叫者询问其位置即可确定该信息。当呼叫者通过 IP 电话 (VoIP) 连接进行呼叫时,必须根据各种连接因素提取该信息。VoIP 管理员必须配置用于确定呼叫者位置的位置映射(称为线路映射)。通过从位置配置数据库中删除端口,此 cmdlet 可删除物理位置与通过其路由呼叫的端口之间的关联。

删除端口位置不会删除端口的实际位置,而仅删除端口。要删除该位置,请调用 Remove-CsLisLocation cmdlet。删除端口不会同时删除具有给定 ChassisID 的交换机;要删除该交换机,请调用 Remove-CsLisSwitch cmdlet。

如果您尝试删除不存在的端口,将不会执行任何操作,您也不会收到错误或警告消息。

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

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

参数

参数 必需 类型 描述

ChassisID

必需

字符串

端口交换机的媒体访问控制 (MAC) 地址。该值的格式将为 nn-nn-nn-nn-nn-nn,例如 12-34-56-78-90-ab。

PortID

必需

字符串

要删除的端口的 ID。

PortIDSubType

必需

PortIDSubType

要删除的端口的子类型。输入的值可以是数值或字符串,但必须是有效的子类型。有效的子类型包括:

1: InterfaceAlias

5: InterfaceName

7: LocallyAssigned

WhatIf

可选

开关参数

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

Confirm

可选

开关参数

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

输入类型

接受通过管道传递的 LIS 端口对象的输入。

返回类型

此 cmdlet 不会返回值。它会删除一个类型为 System.Management.Automation.PSCustomObject 的对象。

示例

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

Remove-CsLisPort -ChassisID 99-99-99-99-99-99 -PortID 4200 -PortIDSubType 1

示例 1 删除 MAC 地址 (ChassisID) 为 99-99-99-99-99-99、PortID 为 4200 且 PortIDSubType 为 1 的 LIS 端口。(请注意,PortIDSubType 的值 1 将转换为 InterfaceAlias 的值。此参数和值也可能已按如下格式输入:-PortIDSubType InterfaceAlias)

如果此端口已与某个位置相关联,则不会删除该位置,而仅从位置映射中删除此端口。

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

Get-CsLisPort | Where-Object {$_.HouseNumber -eq ""} | Remove-CsLisPort

此示例删除没有门牌号的所有端口位置。此示例首先调用 Get-CsLisPort cmdlet,以返回所有 LIS 端口的集合。将该集合通过管道传递到 Where-Object cmdlet,后者将找出该集合中 HouseNumber 属性为空(也就是说,HouseNumber 等于 (-eq) 空字符串 (""))的项。最后,将没有门牌号的端口位置的集合通过管道传递到 Remove-CsLisPort cmdlet,后者将删除该集合中的所有项。

请注意,与示例 1 中相同,不会从位置配置数据库删除任何位置,而只删除引用这些位置的端口。在此示例中,意味着位置数据库中存在应该删除的无效位置(它们之所以无效,是因为 HouseNumber 是位置的必需属性)。您可以通过调用 Remove-CsLisLocation cmdlet 来删除位置。