共用方式為


Remove-CsClientVersionPolicy

 

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

移除指定的用戶端版本原則。用戶端版本原則可讓您指定哪些用戶端 (如 Microsoft Office Communicator 2007 R2) 能登入您的 Microsoft Lync Server 2010 系統。

語法

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

詳細描述

用戶端版本原則代表用戶端版本規則的集合;而用戶端版本規則用於決定允許登入 Lync Server 2010 的用戶端應用程式。當使用者嘗試登入 Lync Server 2010 時,該使用者的用戶端應用程式會傳送 SIP 標頭給伺服器,這個標頭包含與應用程式本身有關的詳細資訊,包括軟體的主要版本和組建編號。接著,系統會根據用戶端版本規則的集合檢查 SIP 標頭中所包含的版本資訊,以查看是否有任何規則適用於該特定應用程式。如果有這樣的規則,Lync Server 2010 就會採取此規則指定的行動。例如,規則可能會告知 Lync Server 2010 允許登入、封鎖登入,或允許登入,但是會以無訊息方式將用戶端應用程式升級為最新版本 (例如,將 Communicator 2007 R2 升級到 Microsoft Lync 2010)。

用戶端版本原則 (可套用至全域範圍、站台範圍、服務範圍 (僅登錄器服務),或個別使用者範圍),可讓您在決定哪些用戶端應用程式可用來存取系統時,擁有彈性。例如,一般而言,您可能想防止使用者使用 Communicator 2007 R2 登入 Lync Server 2010,因為 Communicator 2007 R2 與 Lync 2010 所支援的功能和特性並不同。但是,由於硬體或軟體衝突,您可能有一群不能升級為 Lync 2010 的使用者。在該情況下,您可以建立個別的規則 (以及個別的用戶端版本原則),允許那些使用者從 Communicator 2007 R2 登入。

您可以使用 New-CsClientVersionPolicy 建立新的原則。稍後,您可以透過執行 Remove-CsClientVersionPolicy 來移除這些自訂原則。當您移除用戶端版本原則時,先前由該原則所管理的使用者將自動繼承管理階層中的下一個原則。例如,如果您刪除個別使用者原則,將自動由適當的服務原則來管理使用者。如果沒有服務原則,則將由適當的站台原則管理使用者。如果沒有站台原則,則將由通用原則管理使用者。

請注意,通用原則一定會存在,也就是說,任何使用者都會由用戶端版本原則管理。雖然您可以針對通用原則執行 Remove-CsClientVersionPolicy,但該原則實際上並不會遭到刪除,而是將所有原則規則重設為其預設值。

請注意,用戶端版本原則不適用於同盟使用者;而是同盟使用者受到本身組織中使用的用戶端版本原則所約束。例如,假設某位同盟使用者使用用戶端 A (此為同盟組織所允許的用戶端)。只要同盟組織允許使用用戶端 A,這個使用者就可以使用該用戶端與您的組織通訊。即使您的用戶端版本原則會封鎖使用用戶端 A,此情況也成立。在您組織中強制執行的用戶端版本原則不會覆寫同盟組織中使用者的用戶端版本原則。

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

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

參數

參數 必要 類型 說明

Identity

必要

Xds 識別碼

要刪除之原則的唯一識別碼。若要移除已設定於站台範圍內的原則,可使用類似下列的語法:-Identity "site:Redmond"。若要移除已設定於服務範圍內的原則,可使用類似下列的語法:-Identity "Registrar:atl-cs-001.litwareinc.com"。登錄程式服務是唯一可以主控用戶端版本原則的服務。

在個別使用者範圍也可以移除原則。若要移除個別使用者原則,請使用類似如下的語法:-Identity "SalesDepartmentPolicy"。

Force

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionPolicy 物件。Remove-CsClientVersionPolicy 接受管線傳送的用戶端版本原則物件執行個體。

傳回類型

Remove-CsClientVersionPolicy 會刪除 Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionPolicy 物件的現有執行個體。

範例

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

Remove-CsClientVersionPolicy -Identity site:Redmond

範例 1 所示的命令會刪除 Redmond 網站的用戶端版本原則。

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

Get-CsClientVersionPolicy -Filter tag:* | Remove-CsClientVersionPolicy

在範例 2 中,會刪除在個別使用者範圍設定的所有用戶端版本原則。為達成此目的,此命令會先呼叫 Get-CsClientVersionPolicy 並加入 Filter 參數;篩選值 "tag:*" 會將傳回的資料限制於在個別使用者範圍內設定的原則。接著,這個篩選過的集合會傳送到 Remove-CsClientVersionPolicy,以刪除集合中的每個項目。