共用方式為


Set-CsPrivacyConfiguration

 

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

修改現有的一組私密性組態設定。私密性組態設定有助於決定使用者可提供多少資訊給其他使用者。

語法

Set-CsPrivacyConfiguration [-Identity <XdsIdentity>] [-AutoInitiateContacts <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisplayPublishedPhotoDefault <$true | $false>] [-EnablePrivacyMode <$true | $false>] [-Force <SwitchParameter>] [-PublishLocationDataDefault <$true | $false>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

Set-CsPrivacyConfiguration [-AutoInitiateContacts <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisplayPublishedPhotoDefault <$true | $false>] [-EnablePrivacyMode <$true | $false>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-PublishLocationDataDefault <$true | $false>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

詳細描述

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

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

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

私密性組態設定可以在全域範圍、網站範圍及服務範圍 (儘管只針對 User Server 服務) 套用。Set-CsPrivacyConfiguration 指令程式可讓您修改組織中目前使用中的任何私密性組態設定。

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

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

參數

參數 必要 類型 說明

Identity

選用

Xds 識別碼

要修改之私密性組態設定的唯一識別碼。若要修改通用設定,請使用此語法:-Identity global。若要修改在網站範圍設定的設定,請使用類似如下的語法:-Identity site:Redmond。若要修改服務層級的設定,請使用類似如下的語法:-Identity service:Redmond-UserServices-1.。請注意,私密性設定只可套用至 User Server 服務。如果您嘗試將這些設定套用至其他任何服務,將會發生錯誤。

如果未指定此參數,則在您呼叫 Set-CsPrivacyConfiguration 時,將會更新通用設定。

Instance

選用

PrivacyConfiguration 物件

允許您將物件參照傳遞給 Cmdlet,而不設定個別參數值。

AutoInitiateContacts

選用

布林值

若為 True,Lync 2010 會自動將您的主管和直屬員工新增至連絡人清單。預設值為 True。

DisplayPublishedPhotoDefault

選用

布林值

若為 True,則會自動在 Lync 2010 中發佈使用者的相片。若為 False,除非使用者明確選取 [讓其他人看到我的相片] 選項,否則將無法使用使用者的相片。預設值為 True。

EnablePrivacyMode

選用

布林值

如果為 True,可以提供使用者啟用進階隱私權模式的機會。在進階隱私權模式中,只允許您連絡人清單上的人員檢視您的目前狀態資訊。若為 False,則您的目前狀態資訊會提供給組織中的任何人。預設值為 False。

PublishLocationDataDefault

選用

布林值

若為 True,則會自動在 Lync 2010 中發佈位置資料。若為 False,除非使用者明確選取 [向連絡人顯示我的位置] 選項,否則將無法使用位置資料。預設值為 True。

Force

選用

切換參數

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

Tenant

選用

GUID

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration 物件。Set-CsPrivacyConfiguration 會接受隱私組態物件的管線傳送資料。

傳回類型

Set-CsPrivacyConfiguration 不會傳回任何物件或值,而是指令程式會修改 Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration 物件的現有執行個體。

範例

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

Set-CsPrivacyConfiguration -Identity site:Redmond -EnablePrivacyMode $False -AutoInitiateContacts $True -PublishLocationDataDefault $True -DisplayPublishedPhotoDefault $True

範例 1 所示的命令會修改 Identity 為 site:Redmond 之私密性組態設定的三個屬性值。修改的三個屬性值為 AutoInitiateContacts、PublishLocationDataDefault 以及 DisplayPublishedPhotoDefault。

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

Get-CsPrivacyConfiguration | Set-CsPrivacyConfiguration -EnablePrivacyMode $True

以上的命令可為組織中目前使用中的所有私密性組態設定啟用隱私權模式。若要這樣做,此命令會先呼叫不含任何參數的 Get-CsPrivacyConfiguration;這樣會傳回私密性設定的完整集合。接著,此集合會傳送到 Set-CsPrivacyConfiguration,取得集合中的每個項目,並將 EnablePrivacyMode 屬性設為 True。

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

Get-CsPrivacyConfiguration | Where-Object {$_.EnablePrivacyMode -eq $False} | Set-CsPrivacyConfiguration -AutoInitiateContacts $True -PublishLocationDataDefault $True -DisplayPublishedPhotoDefault $True

在範例 3 中,會修改目前未使用隱私權模式的所有私密性組態設定。若要執行此工作,首先會使用 Get-CsPrivacyConfiguration 以傳回所有私密性組態設定的集合。此集合會傳送給 Where-Object 指令程式,這樣只會挑出 EnablePrivacyMode 屬性等於 False 的設定。然後,這個篩選過的集合會傳送到 Set-CsPrivacyConfiguration,將值指派給集合中每個項目的 AutoInitiateContacts、PublishLocationDataDefault 及 DisplayPublishedPhotoDefault 屬性。