共用方式為


Remove-CsArchivingConfiguration

 

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

移除指定的封存設定集合。封存設定可用來啟用或停用立即訊息 (IM) 工作階段的自動儲存功能,以及選擇性地封鎖任何無法封存的立即訊息。

語法

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

詳細描述

有許多組織認為,保留使用者參與之所有 IM 工作階段和會議的記錄是相當有用的。另外,也有一些組織會強制保留這些記錄。例如,根據法律規定,許多金融界的組織都必須保留所有電子通訊的副本。

就封存 IM 和網路會議工作階段而言,Microsoft Lync Server 2010 可讓您根據需求彈性地選擇。如果您已部署 封存伺服器,便能使用各種 CsArchivingConfiguration 指令程式來啟用及停用 IM 工作階段的封存功能,以及管理您的封存資料庫。而在封存失敗時,您也可以藉由暫停 IM 來確保所有電子通訊均能納入記錄。

在安裝 Lync Server 2010 時,系統會為您建立通用封存設定集合。根據預設,這些設定會套用至整個組織。或者,您也可以使用 New-CsArchivingConfiguration 指令程式來針對各個站台建立自訂的組態設定。對於所有以 New-CsArchivingConfiguration 建立的站台專屬設定,您可以在日後使用 Remove-CsArchivingConfiguration 指令程式加以移除。在移除站台的設定時,受影響的站台將改由通用設定所管理。

請注意,您也可以針對全域封存設定執行 Remove-CsArchivingConfiguration。但在此情況下,設定並不會遭到移除,原因在於您無法刪除通用設定。而只會將所有通用屬性重設為預設值。例如,假設您已在通用範圍內啟用 IM 工作階段封存功能,而稍後您執行了 Remove-CsArchivingConfiguration -Identity global 命令。執行該命令將會重設通用設定的屬性值。也就是說,EnableArchiving 將會回復成預設值 無。如此一來,通用範圍內的封存功能都會遭到停用。

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

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

參數

參數 必要 類型 描述

Identity

必要

Xds 識別身份

要移除之封存組態設定集合的唯一識別碼。若要移除通用集合,請使用下列語法:-Identity global。(請注意,您不能真正移除通用設定,只能將屬性重設為預設值)。若要移除站台集合,請使用類似下列的語法:-Identity site:Redmond。在指定原則 Identity 時不能使用萬用字元。

Force

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings 物件。Remove-CsArchivingConfiguration 接受封存組態物件管線傳送的輸入。

傳回類型

Set-CsArchivingConfiguration 不會傳回值或物件。而指令程式會移除 Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings 物件的執行個體。

範例

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

Remove-CsArchivingConfiguration -Identity site:Redmond

上述範例使用 Remove-CsArchivingConfiguration 來刪除 Identity 為 site:Redmond 的封存組態設定。

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

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

範例 2 所示的命令會移除所有已在站台範圍內設定的封存組態設定。為達成此目的,此命令會先使用 Get-CsArchivingConfiguration 搭配 Filter 參數,以傳回所有在站台範圍內設定的設定集合。這項作業的做法為使用篩選值 "site:*",如此可將傳回的資料限制為 Identity 開頭為 "site:" 字元的設定。接著將篩選過的集合傳送到 Remove-CsArchivingConfiguration,由其刪除集合中的各個項目。

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

Get-CsArchivingConfiguration | Where-Object {$_.EnableArchiving -eq "None"} | Remove-CsArchivingConfiguration

範例 3 會刪除 EnableArchiving 屬性已設為 "None" 的所有封存組態設定。為了執行此作業,會在不搭配任何參數的情況下呼叫 Get-CsArchivingConfiguration,以傳回針對在組織中使用而設定的所有封存設定集合。接著將這個集合傳送到 Where-Object 指令程式;這樣只會挑選 EnableArchiving 屬性等於 "None" 的設定。然後將篩選過的集合傳送到 Remove-CsArchivingConfiguration,由其刪除集合中的各個項目。