共用方式為


Get-CsRgsConfiguration

 

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

傳回 回應群組應用程式 的組態設定資訊。

語法

Get-CsRgsConfiguration -Identity <RgsIdentity>

詳細描述

回應群組應用程式 能讓您將來電自動路由傳送到如服務台或客戶支援專線等實體。當某人撥打指定的電話號碼,可將該來電直接路由傳送到適當的回應群組專員集。或者,來電可能會先路由傳送到互動語音回應 (IVR) 佇列。在該佇列中,向來電者詢問一連串問題 (例如,「您是否為了現有訂單來電?」),然後依據這些問題的回答,再轉接給適當的回應群組佇列。

Get-CsRgsConfiguration 指令程式提供您傳回設定 回應群組應用程式 方式的資訊。請注意,根據預設,此指令程式一次只從回應群組應用程式的某個執行個體傳回資訊。例如,如果您已分別安裝 回應群組應用程式,一個在 ApplicationServer:atl-cs-001.litwareinc.com 上,一個在 ApplicationServer:dublin-cs-001.litwareinc.com 上,一般來說,您必須分別呼叫 Get-CsRgsConfiguration,才能傳回每一個回應群組執行個體的資訊。不過,本主題的<範例>一節會顯示解決此問題的方法。

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

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

參數

參數 必要 類型 描述

Identity

必要

Rgs 識別

託管回應群組組態設定的服務名稱;例如:-Identity "service:ApplicationServer:atl-cs-001.litwareinc.com"。如果您沒有包含此參數,Get-CsRgsConfiguration 會提示您提供 Identity。

輸入類型

字串。Get-CsRgsConfiguration 接受字串值,代表回應群組組態設定的 Identity。

傳回類型

Get-CsRgsConfiguration 會傳回 Microsoft.Rtc.Rgs.Management.WritableSettings.ServiceSettings 物件的執行個體。

範例

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

Get-CsRgsConfiguration -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com"

範例 1 會傳回 ApplicationServer:atl-cs-001.litwareinc.com 服務的回應群組組態設定。由於每一個服務只能有一個設定集合,所以此命令絕不會傳回一個以上的單一項目。

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

(Get-CsRgsConfiguration -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com").DisableCallContext

上述命令針對服務 ApplicationServer:atl-cs-001.litwareinc.com 上的回應群組組態設定,傳回單一內容的值 -- DisableCallContext。為了完成這項工作,首先使用 Get-CsRgsConfiguration 來擷取 ApplicationServer:atl-cs-001.litwareinc.com 的回應群組組態設定的所有內容值。請注意,此命令以括號圍住;確保 Windows PowerShell 在進行任何其他動作之前傳回所有屬性值。

傳回所有屬性值之後,使用標準「點標記法」來顯示 DisableCallContext 的屬性值 (以及僅該屬性的值)。標準點標記法由物件構成,後面跟著句點 (點),再跟著要顯示之屬性的名稱。例如,若要顯示 AgentRingbackGracePeriod 屬性的值 (以及僅該屬性的值),您可以使用此命令:

(Get-CsRgsConfiguration -Identity "service:ApplicationServer:atl-cs-001.litwareinc.com").AgentRingbackGracePeriod。

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

Get-CsService -ApplicationServer | Where-Object {$_.Applications -contains "urn:application:RGS"} | ForEach-Object {Get-CsRgsConfiguration -Identity $_.Identity}

範例 3 所示的命令示範如何從執行應用程式服務的所有電腦 (主控回應群組應用程式執行個體),傳回回應群組組態資訊。為達成此目的,命令先使用 Get-CsService 指令程式和 ApplicationServer 參數,以傳回組織中執行應用程式服務的所有伺服器的相關資訊。接著,此集合傳送到 Where-Object 指令程式,此指令程式只會挑出 Applications 內容中包含應用程式 "urn:application:RGS" 的伺服器;此值表示回應群組應用程式在伺服器上執行。

然後,這些伺服器會傳送到 ForEach-Object 指令程式。ForEach-Object 接著取得集合中的每一部伺服器,然後使用 Get-CsRgsConfiguration,從每一部伺服器傳回回應群組組態資訊。