共用方式為


Remove-CsProxyConfiguration

 

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

移除 Proxy 伺服器組態設定的現有集合。

語法

Remove-CsProxyConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

詳細描述

Microsoft Lync Server 2010 可讓您經由 Proxy 伺服器組態設定來管理 Proxy 伺服器。這些可同時在全域範圍和服務範圍上套用的設定 (雖然只針對 Edge Server 和登錄器服務),可讓您控制能夠由用戶端端點使用的驗證通訊協定,以及是否在傳入和傳出的 Proxy 伺服器連線中使用壓縮。安裝 Lync Server 2010 時,會自動為您建立 Proxy 伺服器組態設定的通用集合。如上述,您還可以在服務範圍上建立其他集合。

任何您建立的新 Proxy 伺服器設定都可以在稍後使用 Remove-CsProxyConfiguration 指令程式移除。您也可以對通用集合執行 Remove-CsProxyConfiguration。但在此狀況下不會移除通用設定;因為 Lync Server 不容許您移除通用設定。而是將該通用集合中的所有屬性重設為預設值。例如,根據預設,Proxy 伺服器設定容許用戶端使用 Kerberos 通訊協定進行驗證。您可以變更通用設定以停用 Kerberos。不過,如果您對通用集合執行 Remove-CsProxyConfiguration,則上述的屬性 (UseKerberosForClientToProxyAuth) 將重設為其預設值,且 Kerberos 會再度啟用,作為驗證通訊協定之用。

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

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

參數

參數 必要 類型 描述

Identity

必要

Xds 識別身份

要移除之 Proxy 伺服器組態設定的唯一識別碼,例如:-Identity "service:Registrar:atl-cs-001.litwareinc.com"。

也可以對通用設定執行 Remove-CsProxyConfiguration。但此狀況下不會移除設定。而是將該通用集合中的屬性全部重設為預設值。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

WhatIf

選用

切換參數

描述執行命令後的結果,但無須實際執行命令。

Confirm

選用

切換參數

執行命令前先要求您確認。

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.ProxySettings 物件。Remove-CsProxyConfiguration 會接受 Proxy 設定物件的管線執行個體。

傳回類型

無。而 Remove-CsProxyConfiguration 會刪除 Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.ProxySettings 物件的現有執行個體。

範例

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

Remove-CsProxyConfiguration -Identity service:EdgeServer:atl-edge-011.litwareinc.com 

範例 1 所示的命令會刪除具有 Identity service:EdgeServer:atl-edge-litwareinc.com 的 Proxy 組態設定。

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

Get-CsProxyConfiguration -Filter "service:*" | Remove-CsProxyConfiguration

在範例 2 中,會刪除在服務範圍套用的所有 Proxy 組態設定。若要完成此工作,命令會先呼叫 Get-CsProxyConfiguration 和 Filter 參數。篩選值 "service:*" 確保只有 Identity 以字串值 "service:" 為開頭的 Proxy 設定。開頭的設定。此篩選的集合接著被傳送到 Remove-CsProxyConfiguration,此指令程式會刪除集合中的每個項目。

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

Get-CsProxyConfiguration | Where-Object {$_.TreatAllClientsAsRemote -eq $True} | Remove-CsProxyConfiguration

上述命令會刪除將所有用戶端視為遠端用戶端的任何 Proxy 組態設定。為了執行這項作業,會先呼叫 Get-CsProxyConfiguration 且不搭配任何參數,以傳回目前正在使用的所有 Proxy 伺服器組態設定集合。接著將此集合傳送給 Where-Object 指令程式,這樣只會選取 TreatAllClientsAsRemote 屬性等於 True 的設定。此 Proxy 組態設定的子集便會被傳送到 Remove-CsProxyConfiguration,該指令程式會移除集合中的所有設定。