共用方式為


Remove-CsPinPolicy

 

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

移除指定的個人識別碼 (PIN) 原則。PIN 驗證和 PIN 原則讓使用者可以藉由提供 PIN 存取 Microsoft Lync Server 2010,不需提供使用者名稱和密碼。

語法

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

詳細描述

Lync Server 2010 可讓使用者透過電話連接系統或加入公用交換電話網路 (PSTN) 會議。登入系統或加入會議通常都需要使用者輸入使用者名稱或密碼;不過,如果您使用的電話沒有英數字元鍵盤,就會產生輸入使用者名稱和密碼的問題。基於上述考量,Lync Server 可讓您將僅由數字組成的 PIN 提供給使用者。當出現提示時,使用者只要輸入 PIN 便能登入系統或加入會議,完全不需要使用者名稱和密碼。

Lync Server 使用 PIN 原則來管理 PIN 驗證屬性。例如,您可以指定 PIN 的長度下限,以及決定是否將允許使用「共同模式」(例如,連續數字) 的 PIN (例如,像是 123456 的 PIN)。除了您在安裝 Lync Server 2010 時系統為您建立的通用 PIN 原則外,您可以建立套用至網站或個別使用者範圍的自訂 PIN 原則。

Remove-CsPinPolicy 指令程式可讓您移除已在網站範圍或個別使用者範圍設定的 PIN 原則。當您移除網站範圍原則或個別使用者原則時,將會刪除這些原則,而且無法再使用。此外,已指派這些原則的任何使用者將會自動繼承原則階層 (通用、網站、服務、個別使用者) 中的下一個原則。例如,如果您移除網站原則,則先前受該原則影響的所有使用者,其 PIN 原則將會由通用原則管理。

您也可以針對通用原則執行 Remove-CsPinPolicy。不過,在該情況下,將無法移除原則:那是因為您無法刪除通用原則,而是將通用原則的所有屬性重設為其預設值。例如,假設您已將通用原則使用的最小 PIN 長度設定為 11 位數。如果您移除通用原則,最小 PIN 長度將會重設為預設長度 5 位數。

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

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

參數

參數 必要 類型 說明

Identity

必要

Xds 識別

建立原則時指派給原則的唯一識別碼。PIN 原則可以在通用、網站或個別使用者範圍指派。若要參考通用執行個體,請使用此語法:-Identity global。若要參考網站範圍的原則,請使用以下的語法:-Identity site:Redmond。若要在每個使用者範圍上參考原則,請使用類似下列的語法:-Identity RedmondPINPolicy。

Force

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Policy.UserPin.UserPolicy 物件。Remove-CsPinPolicy 接受 PIN 原則物件的管線傳送資料。

傳回類型

Remove-CsPinPolicy 不會傳回值或物件。而是由指令程式移除 Microsoft.Rtc.Management.WritableConfig.Policy.UserPin.UserPolicy 物件的一或多個執行個體。

範例

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

Remove-CsPinPolicy -Identity RedmondUsersPinPolicy

以上的命令會移除 Identity 為 RedmondUsersPinPolicy 的個別使用者 PIN 原則。

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

Get-CsPinPolicy -Filter "site:*" | Remove-CsPinPolicy

範例 2 所示的命令會移除在網站範圍設定的所有 PIN 原則。若要這樣做,會使用 Get-CsPinPolicy 加上 Filter 參數,以傳回 Identity 開頭為字元 "site:" 之所有原則的集合。接著,此集合會傳送到 Remove-CsPinPolicy,以刪除集合中的每一個原則。

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

Get-CsPinPolicy | Where-Object {$_.AllowCommonPatterns -eq $True} | Remove-CsPinPolicy

在範例 3 中,Get-CsPinPolicyWhere-Object 以及 Remove-CsPinPolicy 是用來刪除 AllowCommonPatterns 屬性為 True 的所有 PIN 原則。若要這樣做,會先使用 Get-CsPinPolicy 傳回設定為在組織中使用之所有 PIN 原則的集合。接著,這個集合會傳送到 Where-Object 指令程式,這樣只會選取 AllowCommonPatterns 屬性等於 True 的原則。最後,該篩選過的集合會傳送到 Remove-CsPinPolicy,以刪除集合中的每個原則。

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

Get-CsPinPolicy | Remove-CsPinPolicy

範例 4 所示的命令會刪除在個別使用者和網站範圍設定的所有 PIN 原則;這可以透過使用 Get-CsPinPolicy 傳回設定為在組織中使用之所有 PIN 原則的集合,然後將該整個集合傳送到 Remove-CsPinPolicy 來完成。請注意,通用原則也會包含在此集合中。不過,將不會刪除通用設定,而是將通用原則中的所有屬性重設為其預設值。