Freigeben über


Remove-CsPrivacyConfiguration

 

Letztes Änderungsdatum des Themas: 2012-03-25

Entfernt eine vorhandene Auflistung von Datenschutzkonfigurationseinstellungen. Datenschutzkonfigurationseinstellungen sind hilfreich, um zu bestimmen, wie viele Informationen Benutzer anderen Benutzern zur Verfügung stellen.

Syntax

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

Detaillierte Beschreibung

Benutzer können mit Microsoft Lync Server 2010 eine Vielzahl von Anwesenheitsinformationen mit anderen Benutzern austauschen: Sie können ein Foto von sich veröffentlichen, ausführliche Standortinformationen bereitstellen und Anwesenheitsinformationen jeder Person in der Organisation (nicht nur Personen in ihrer Kontaktliste) zur Verfügung stellen.

Einige Benutzer begrüßen die Möglichkeit, ihren Kollegen diese Informationen zur Verfügung zu stellen, andere Benutzer hingegen möchten diese Daten nicht freigeben. (Viele Personen möchten z. B. nicht, dass die Anwesenheitsinformationen ihr Foto enthalten.) In der Regel können Benutzer steuern, welche Informationen freigegeben (oder nicht freigegeben) werden. Benutzer können z. B. ein Kontrollkästchen aktivieren oder deaktivieren, um zu steuern, ob ihre Standortinformationen für andere Benutzer freigegeben werden. Zusätzlich können Administratoren mit den Cmdlets für die Datenschutzkonfiguration (Get-CsPrivacyConfiguration, Set-CsPrivacyConfiguration, New-CsPrivacyConfiguration und Remove-CsPrivacyConfiguration) Datenschutzeinstellungen für ihre Benutzer verwalten. In einigen Fällen können Administratoren Einstellungen aktivieren oder deaktivieren. Wenn beispielsweise die Eigenschaft "AutoInitiateContacts" auf "True" festgelegt wird, werden Teammitglieder automatisch den Kontaktlisten der einzelnen Benutzer hinzugefügt. Wenn die Eigenschaft auf "False" festgelegt wird, werden Teammitglieder nicht automatisch den Kontaktlisten der einzelnen Benutzer hinzugefügt.

In anderen Fällen können Administratoren die Standardwerte in Lync 2010 konfigurieren und Benutzern dennoch das Recht erteilen, diese Werte zu ändern. Die Standortdaten werden z. B. standardmäßig für Benutzer veröffentlicht, auch wenn Benutzer berechtigt sind, die Veröffentlichung des Standorts zu verhindern. Administratoren können dieses Verhalten ändern, indem sie die Eigenschaft "PublishLocationDataByDefault" auf "False" festlegen: In diesem Fall werden die Standortdaten standardmäßig nicht veröffentlicht, auch wenn Benutzer weiterhin berechtigt sind, diese Daten bei Bedarf zu veröffentlichen.

Datenschutzkonfigurationseinstellungen können global, auf Standortebene und auf Dienstebene (mit Ausnahme des Benutzerserverdiensts) angewendet werden. Mit dem Cmdlet Remove-CsPrivacyConfiguration haben Sie die Möglichkeit, Einstellungen zu löschen, die entweder auf Standort- oder Dienstebene konfiguriert wurden. Wenn Sie das Cmdlet beispielsweise für auf Standortebene konfigurierte Einstellungen ausführen, werden diese Einstellungen gelöscht, und für die Datenschutzeinstellungen der Benutzer an diesem Standort gilt die globale Auflistung. Remove-CsPrivacyConfiguration kann auch für die globale Auflistung ausgeführt werden, diese wird jedoch nicht gelöscht. Stattdessen werden alle Eigenschaften in dieser Auflistung auf die Standardwerte zurückgesetzt. Angenommen, Sie haben zuvor die Eigenschaft "EnablePrivacyMode" in "True" geändert. Wenn Sie jetzt die globale Auflistung "löschen", wird "EnablePrivacyMode" auf seinen Standardwert "False" zurückgesetzt.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet Remove-CsPrivacyConfiguration lokal ausführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):

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

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

XdsIdentity

Die eindeutige ID für die Datenschutzkonfigurationseinstellungen, die entfernt werden sollen. Verwenden Sie eine Syntax wie die folgende, um die auf Standortebene konfigurierten Einstellungen zu entfernen: -Identity site:Redmond. Verwenden Sie eine Syntax wie die folgende, um Einstellungen auf Dienstebene zu entfernen: -Identity service:UserServer:atl-cs-001.litwareinc.com.

Remove-CsPrivacyConfiguration kann auch für die globale Auflistung von Einstellungen ausgeführt werden. In diesem Fall werden die globalen Einstellungen jedoch nicht gelöscht. Stattdessen werden alle Eigenschaften in dieser Auflistung auf die Standardwerte zurückgesetzt.

Tenant

Optional

GUID

Dieser Parameter wird mit der lokalen Version von Lync Server 2010 nicht verwendet.

Force

Optional

Switch-Parameter

Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können.

WhatIf

Optional

Switch-Parameter

Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen.

Confirm

Optional

Switch-Parameter

Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf.

Eingabetypen

Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration-Objekt. Remove-CsPrivacyConfiguration akzeptiert eine weitergeleitete Eingabe von Konfigurationsobjekten für den Datenschutz.

Rückgabetypen

Keine. Mit Remove-CsPrivacyConfiguration werden stattdessen vorhandene Instanzen des Objekts "Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration" gelöscht.

Beispiel

-------------------------- Beispiel 1 ------------------------

Remove-CsPrivacyConfiguration -Identity site:Redmond

Mit dem vorstehenden Befehl werden die Datenschutzkonfigurationseinstellungen zurückgegeben, die dem Standort "Redmond" zugewiesen wurden. Wenn diese Einstellungen gelöscht werden, erben die Benutzer am Standort "Redmond" automatisch die globalen Datenschutzkonfigurationseinstellungen.

-------------------------- Beispiel 2 ------------------------

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

In Beispiel 2 werden alle auf Standortebene zugewiesenen Datenschutzkonfigurationseinstellungen gelöscht. Hierzu ruft der Befehl zunächst Get-CsPrivacyConfiguration mit dem Parameter "Filter" auf. Der Filterwert "site:*" stellt sicher, dass nur die Einstellungen zurückgegeben werden, deren Identitätswert mit der Zeichenfolge "site" beginnt. Die gefilterte Auflistung wird anschließend an das Cmdlet Remove-CsPrivacyConfiguration weitergeleitet, das sämtliche Elemente in der Auflistung löscht.

-------------------------- Beispiel 3 ------------------------

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

Der Befehl in Beispiel 3 löscht alle Datenschutzkonfigurationseinstellungen, bei denen der Datenschutzmodus deaktiviert wurde. Hierzu ruft der Befehl zunächst Get-CsPrivacyConfiguration ohne Parameter auf. Anschließend wird eine Auflistung aller in der Organisation verwendeten Datenschutzkonfigurationseinstellungen zurückgegeben. Diese Auflistung wird dann an das Cmdlet Where-Object weitergeleitet, das die Einstellungen herausfiltert, bei denen die Eigenschaft "EnablePrivacyMode" den Wert "False" aufweist. Diese gefilterte Auflistung wird dann an das Cmdlet Remove-CsPrivacyConfiguration weitergeleitet, das alle Elemente in der Auflistung löscht.