共用方式為


Remove-CsArchivingPolicy

 

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

移除指定的立即訊息 (IM) 封存原則。IM 封存原則會決定 Microsoft Lync Server 2010 是否要自動儲存內部使用者之間進行的所有 IM 工作階段和/或內部使用者與同盟夥伴之間的所有 IM 工作階段。

語法

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

詳細描述

許多組織都發現保留其使用者參與之所有 IM 工作階段的封存很有用處;有些組織則是依法保留此類封存。若要使用 Lync Server 2010 封存 IM 工作階段,您必須執行兩個步驟。首先,您需要使用 Set-CsArchivingConfiguration 指令程式,在通用和/或網站範圍啟用封存。這可讓您能夠封存 IM 工作階段,不過,它不會自動開始封存這些工作階段。

但是,若要實際儲存 IM 工作階段的文字記錄,您必須完成步驟 2:建立一或多個封存原則。這些原則會決定哪些使用者要記錄其 IM 工作階段,以及要封存哪些類型的 IM 工作階段 (內部和/或外部)。內部 IM 工作階段是工作階段中,所有參與者都是擁有組織中 Active Directory 帳戶的已驗證使用者;外部 IM 工作階段是工作階段中,至少有一個參與者是沒有組織中 Active Directory 帳戶的未驗證使用者。您可以選擇只封存內部工作階段、只封存外部工作階段,或是同時封存內部和外部工作階段。

封存原則可以指派給全域範圍或網站範圍。此外,這些原則還可以指派給個別使用者範圍,然後套用至特定使用者或特定一組使用者。例如,假設您的通用原則只會封存所有使用者的內部 IM 工作階段。在此情況下,您可以建立同時封存內部和外部工作階段的次要原則,然後只將該原則套用到您自己的銷售人員。因為個別使用者原則的優先順序高於通用和網站原則,因此銷售人員的成員將會封存其所有 IM 工作階段。其他使用者 (也就是不在銷售部門且不受銷售原則影響的使用者) 就只會封存其內部 IM 工作階段。

Remove-CsArchivingPolicy 指令程式可讓您刪除針對用於組織中而建立的封存原則。如果您刪除某個個別使用者原則,已被指派該原則的所有使用者都會自動由相關的網站原則管轄。如果沒有網站原則,則這些使用者會由通用原則管理。如果您移除某個網站原則,受該原則影響的使用者會自動由通用原則管轄。

請注意,您也可以對通用原則執行 Remove-CsArchivingPolicy,不過無法移除通用原則。針對通用原則執行 Remove-CsArchivingPolicy 反而會導致該原則中的所有內容重設為其預設值;這表示將不會封存內部或外部 IM 工作階段。那是因為這些屬性 (ArchiveInternal 和 ArchiveExternal) 的預設值都為 False。

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

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

參數

參數 必要 類型 說明

Identity

必要

Xds 識別

要移除之封存原則的唯一識別碼。封存原則可以在通用、網站或個別使用者範圍設定。若要移除通用原則,請使用此語法:-Identity global。(請注意,實際上無法移除通用原則,而是將所有原則屬性重設為其預設值)。

若要移除網站原則,請使用類似如下的語法:-Identity site:Redmond。若要移除個別使用者原則,請使用類似如下的語法:-Identity SalesArchivingPolicy。

指定 Identity 時不得使用萬用字元。

Force

選用

切換參數

如果此參數已經存在,即使原則目前已指派給至少一個使用者,也將會遭到自動移除。如果此參數不存在,則 Remove-CsArchivingPolicy 就不會自動移除已指派給至少一個使用者的個別使用者原則。但是會顯示一個確認提示,詢問您是否確定要移除該原則。您必須回答是 (按下 Y 鍵),命令才會繼續並移除該原則。

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy 物件。Remove-CsArchivingPolicy 接受管線傳送的封存原則物件輸入。

傳回類型

Remove-CsArchivingPolicy 不會傳回值或物件,而指令程式會移除 Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy 物件的執行個體。

範例

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

Remove-CsArchivingPolicy -Identity site:Redmond

在以上的範例中,Remove-CsArchivingPolicy 用於刪除 Identity 為 site:Redmond 的原則。請注意,刪除在網站範圍設定的原則時,先前由該網站原則管理的使用者會自動改由通用封存原則管理。

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

Get-CsArchivingPolicy -Filter site:* | Remove-CsArchivingPolicy

在範例 2 中,會移除在網站範圍設定的所有封存原則。作法是使用 Get-CsArchivingPolicy 搭配 Filter 參數,來擷取在網站範圍指派的所有封存原則之集合。作法是使用篩選值 "site:*",指示 Get-CsArchivingPolicy 只傳回 Identity 開頭為字串值 "site:" 的原則。傳回集合後,資料會傳送到 Remove-CsArchivingPolicy,以刪除集合中的所有原則。

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

Get-CsArchivingPolicy | Where-Object {$_.ArchiveExternal -eq $False} | Remove-CsArchivingPolicy 

以上的命令會刪除 ArchiveExternal 屬性設為 False 的所有封存原則。若要這樣做,首先會使用 Get-CsArchivingPolicy 傳回設定為在組織中使用的所有封存原則集合。接著,該集合會傳送到 Where-Object 指令程式,只挑出 ArchiveExternal 屬性等於 False 的原則。然後將篩選過的集合傳遞至 Remove-CsArchivingPolicy,以刪除集合中的每個原則。