共用方式為


Remove-CsPrivacyConfiguration

 

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

移除隱私權組態設定的現有集合。隱私權組態設定可協助決定使用者能將多少資訊提供給其他的使用者。

語法

Remove-CsPrivacyConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

詳細描述

Microsoft Lync Server 2010 可以提供使用者與其他人共用大量目前狀態資訊的機會:他們可以發佈自己的照片、提供詳細的位置資訊,並將自己的目前狀態資訊自動提供給組織內的每一個人 (而不是只將此資訊提供給其連絡人清單上的人)。

有些使用者很高興有這個機會能將此資訊提供給他們的同事,但也有一些使用者不願意分享此資料(例如,許多人對於將他們的照片放在目前狀態資料中會有疑慮)。一般而言,使用者可控制是否分享哪些資訊,例如使用者可勾選或取消勾選核取方塊,來控制是否要與他人分享其位置資訊。此外,隱私權組態指令程式 (Get-CsPrivacyConfigurationSet-CsPrivacyConfigurationNew-CsPrivacyConfigurationRemove-CsPrivacyConfiguration) 可讓系統管理員管理使用者的隱私權設定。在某些情況下,系統管理員可啟用或停用設定。例如,如果將 AutoInitiateContacts 內容設為 True,則會將小組成員自動新增至每個使用者的連絡人清單中;如果設為 False,則不會將小組成員自動新增至每個使用者的連絡人清單中。

在其他狀況下,系統管理員可在 Lync 2010 中設定預設值,同時仍讓使用者有權利變更這些值。例如會預設發佈使用者的位置資料,但使用者有權利停止發佈位置。透過將 PublishLocationDataByDefault 屬性設為 False,系統管理員可變更此行為:在此狀況下,預設不會發佈位置資料,但使用者仍有權利選擇發佈此資料。

隱私權組態設定會套用在全域範圍、站台範圍與服務範圍 (雖然僅適用於 User Server 服務)。Remove-CsPrivacyConfiguration 指令程式讓您能夠刪除已在站台範圍或服務範圍設定的設定,例如如果您對在站台範圍所設定的設定執行此指令程式,則會刪除那些設定,且該站台內的使用者會讓隱私權設定由通用集合管理。此外也會對通用集合執行 Remove-CsPrivacyConfiguration,但不會刪除通用集合。而是該集合中所有的該屬性皆會重設為預設值。例如,假設您先前已將 EnablePrivacyMode 屬性變更為 True。如果您現在「刪除」通用集合,則 EnablePrivacyMode 會回復成預設值 False。

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

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

參數

參數 必要 類型 描述

Identity

必要

Xds 識別身份

要移除之隱私權組態設定的唯一識別碼。若要移除在此站台範圍設定的設定,請使用類似如下的語法:-Identity site:Redmond。若要移除該服務層級的設定,請使用如下的語法:-Identity service:UserServer:atl-cs-001.litwareinc.com。

此外也會對設定的通用集合執行 Remove-CsPrivacyConfiguration。但此狀況下不會刪除通用設定,而是將該集合中的所有屬性重設為預設值。

Tenant

選用

GUID

這個參數不會與內部部署的 Lync Server 2010 版本搭配使用。

Force

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration 物件。Remove-CsPrivacyConfiguration 接受隱私組態物件管線傳送的輸入。

傳回類型

無。Remove-CsPrivacyConfiguration 而是會刪除 Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration 物件的現有執行個體。

範例

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

Remove-CsPrivacyConfiguration -Identity site:Redmond

上述命令會傳回指派給 Redmond 站台的隱私權組態設定。在刪除這些設定後,Redmond 站台中的使用者會自動繼承通用隱私權組態設定。

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

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

在範例 2 中,會刪除在站台範圍指派的所有隱私權組態設定。如果要執行這項作業,命令會先呼叫 Get-CsPrivacyConfiguration 搭配 Filter 參數;篩選值 "site:*" 可確保只會傳回 Identity 的開頭為 "site" 字元的設定。接下來經過篩選的集合會被傳送到 Remove-CsPrivacyConfiguration,這會移除集合中的每一個項目。

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

Get-CsPrivacyConfiguration | Where-Object {$_.EnablePrivacyMode -eq $False} | Remove-CsPrivacyConfiguration

範例 3 所示的命令會刪除所有隱私權模式已停用的隱私權組態設定。為了完成此工作,命令會先呼叫不含任何參數的 Get-CsPrivacyConfiguration;如此會傳回目前用於組織的所有隱私權組態設定集合。接著,此集合會傳送到 Where-Object 指令程式,只選取 EnablePrivacyMode 屬性等於 False 的設定。接著,這個篩選過的集合會傳送到 Remove-CsPrivacyConfiguration,以刪除集合中的每個項目。