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-CsLisLocation 和 Where-Object 擷取所有 Location 屬性等於字串 NorthCampus 的位置 (請注意,我們使用 –ceq 比較運算子。此運算子會區分大小寫。意思是說,在這個範例中,只會傳回 Location 值為 NorthCampus 的位置;northcampus、Northcampus 等都不會傳回)。