共用方式為


Get-CsLisLocation

 

上次修改主題的時間: 2012-03-23

從增強型 9-1-1 (E9-1-1) 位置組態資料庫中擷取一或多個位置。

語法

Get-CsLisLocation [-Unreferenced <SwitchParameter>]

詳細描述

E9-1-1 可讓接聽緊急電話的人能夠判定來電者的地理位置,而無需向來電者詢問該資訊。Microsoft Lync Server 2010 是根據來電者連接埠、子網路、交換器或無線存取點與特定位置間的對應,來判定來電者的位置。此指令程式會擷取其中一或多個位置。

此指令程式與 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

選用

切換參數

加上這個參數,將只會擷取與連接埠、子網路、交換器或無線存取點關聯的位置。換句話說,加上此指令程式所擷取的位置,都是利用呼叫 Set-CsLisLocation 而建立的位置或是指派到已不存在之位置資訊伺服器 (LIS) 連接埠、子網路,或無線存取點關聯的位置。

輸入類型

無。

傳回類型

此指令程式會傳回一或多個 System.Management.Automation.PSCustomObject 類型的物件。

範例

-------------------------- 範例 1 --------------------------

Get-CsLisLocation

呼叫 Get-CsLisLocation 且不搭配參數,會擷取位置組態資料庫中定義的所有位置。

-------------------------- 範例 2 --------------------------

Get-CsLisLocation -Unreferenced

Unreferenced 參數不接受值。它只是一個參數,告訴 Get-CsLisLocation 指令程式只要傳回與連接埠、交換器、子網路,或無線存取點無關聯的位置。

-------------------------- 範例 3 --------------------------

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

若要擷取特定 LIS 位置,必須呼叫 Get-CsLisLocation 指令程式擷取所有位置,然後傳送該位置集合給 Where-Object 指令程式,將集合縮小到您要尋找的特定位置。範例 3 便是這麼做:使用 Get-CsLisLocationWhere-Object 擷取所有 Location 屬性等於字串 NorthCampus 的位置 (請注意,我們使用 –ceq 比較運算子。此運算子會區分大小寫。意思是說,在這個範例中,只會傳回 Location 值為 NorthCampus 的位置;northcampus、Northcampus 等都不會傳回)。