Get-CsLisLocation

 

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

在增强型 9-1-1 (E9-1-1) 的位置配置数据库中检索一个或多个位置。

语法

Get-CsLisLocation [-Unreferenced <SwitchParameter>]

详细说明

通过 E9-1-1,应答紧急呼叫的人员无需向呼叫者询问位置信息即可确定其地理位置。在 Microsoft Lync Server 2010 中,位置是通过将呼叫者的端口、子网、交换机或无线访问点映射到特定位置来确定的。此 cmdlet 可检索这些位置中的一个或多个。

此 cmdlet 与 Get-CsLisCivicAddress 的区别在于,Get-CsLisLocation 除了检索地址信息之外,还会检索位置名称,以及与该位置关联的公司名称。Get-CsLisCivicAddress 只检索地址信息。

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

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

参数

参数 必需 类型 描述

Unreferenced

可选

开关参数

包含此参数将仅检索未与端口、子网、交换机或无线访问点相关联的位置。也就是说,包含此 cmdlet 将检索所有通过调用 Set-CsLisLocation 创建的位置,或分配给已不存在的位置信息服务器 (LIS) 端口、子网、交换机或无线访问点的位置。

输入类型

无。

返回类型

此 cmdlet 返回一个或多个 System.Management.Automation.PSCustomObject 类型的对象。

示例

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

Get-CsLisLocation

调用不带参数的 Get-CsLisLocation 将检索位置配置数据库中定义的所有位置。

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

Get-CsLisLocation -Unreferenced

Unreferenced 参数不接受值。它只是一个开关,用于通知 Get-CsLisLocation cmdlet 仅返回不与端口、交换机、子网或无线访问点相关联的位置。

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

Get-CsLisLocation | Where-Object {$_.Location -ceq "NorthCampus"}

为了检索特定的 LIS 位置,必须通过调用 Get-CsLisLocation cmdlet 检索所有位置,然后将位置集合通过管道传递到 Where-Object cmdlet,以将其范围缩小至要查找的特定位置。示例 3 仅执行以下操作:使用 Get-CsLisLocationWhere-Object 检索 Location 属性等于字符串 NorthCampus 的所有位置。(请注意,我们使用了 -ceq 比较运算符。此运算符将执行区分大小写的比较。这意味着在此示例中,仅返回 Location 值为 NorthCampus 的位置,而不会返回 Location 值为 northcampus、Northcampus 等字符串的位置。)