共用方式為


Get-CsVoiceRoute

 

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

傳回為已設定用於組織之語音路由的相關資訊。

語法

Get-CsVoiceRoute [-Identity <XdsGlobalRelativeIdentity>] [-LocalStore <SwitchParameter>]

Get-CsVoiceRoute [-Filter <String>] [-LocalStore <SwitchParameter>]

詳細描述

使用此指令程式來擷取一或多個現有的語音路由。語音路由包含一些指示,告知 Microsoft Lync Server 2010 如何將 Enterprise Voice 使用者的來電轉接至公用交換電話網路 (PSTN) 或專用交換機 (PBX) 上的電話號碼。

此指令程式可用來擷取語音路由的資訊,例如:與路由相關聯的 PSTN 閘道 (若有的話)、與路由相關聯的 PSTN 使用方式、識別套用路由之電話號碼的模式 (格式為規則運算式),以及來電者識別碼設定。PSTN 使用方式會讓語音路由與語音原則產生關聯。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Get-CsVoiceRoute Cmdlet:RTCUniversalUserAdmins、RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

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

參數

參數 必要 類型 描述

Identity

選用

XdsGlobalRelativeIdentity

可唯一識別語音路由的字串。如果未提供識別,則傳回組織的所有語音路由。

Filter

選用

字串

此參數會根據傳遞給此參數的萬用字元值,篩選 Get 作業的結果。

LocalStore

選用

切換參數

從 中央管理存放區 的本機複本擷取語音路由,而非從 中央管理存放區 本身擷取。

輸入類型

無。

傳回類型

此指令程式會傳回 Microsoft.Rtc.Management.WritableConfig.Policy.Voice.Route 物件的執行個體。

範例

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

Get-CsVoiceRoute

擷取組織內定義的所有語音路由的屬性。

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

Get-CsVoiceRoute -Identity Route1

擷取 Route1 語音路由的屬性。

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

Get-CsVoiceRoute -Filter *test*

此命令會顯示 Identity 值內任何位置含有 "test" 字串的語音路由設定。若只要尋找 Identity 尾端的 test 字串,請使用 *test 值。同樣地,若只要尋找 Identity 開頭出現的 test 字串,請指定 test* 值。

-------------------------- 範例 4 --------------------------

Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList.Count -eq 0}

此命令會擷取尚未指派任何 PSTN 閘道的所有語音路由 首先會使用 Get-CsVoiceRoute 指令程式來擷取所有語音路由。然後,將這些語音路由傳送給 Where-Object 指令程式。Where-Object 會縮減 Get 作業的結果。在此例子中,我們查看每一個語音路由 (也就是 $_ 所代表的意義),並檢查 PstnGatewayList 屬性的 Count 屬性。如果 PSTN 閘道的計數是 0,則清單為空白,表示路由未定義任何閘道。