New-CsPrivacyConfiguration
Letztes Änderungsdatum des Themas: 2012-03-26
Erstellt eine neue Auflistung von Datenschutzkonfigurationseinstellungen. Datenschutzkonfigurationseinstellungen sind hilfreich, um zu bestimmen, wie viele Informationen Benutzer anderen Benutzern zur Verfügung stellen.
Syntax
New-CsPrivacyConfiguration -Identity <XdsIdentity> [-AutoInitiateContacts <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisplayPublishedPhotoDefault <$true | $false>] [-EnablePrivacyMode <$true | $false>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-PublishLocationDataDefault <$true | $false>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Benutzer können mit Microsoft Lync 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. Administratoren können in einigen Fällen Einstellungen aktivieren oder deaktivieren. Wenn beispielsweise die Eigenschaft "AutoInitiateContacts" auf "True" festgelegt wird, werden Teammitglieder automatisch der Liste "Kontakte" der einzelnen Benutzer hinzugefügt. Wenn die Eigenschaft auf "False" festgelegt wird, werden Teammitglieder nicht automatisch der Liste "Kontakte" 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 New-CsPrivacyConfiguration können Sie neue Datenschutzkonfigurationseinstellungen erstellen, die auf einen Standort oder Dienst angewendet werden sollen. (Neue Auflistungen können nicht global erstellt werden.) Beachten Sie, dass jeder einzelne Standort oder Dienst maximal eine Auflistung von Datenschutzkonfigurationseinstellungen aufweisen kann: Wenn Sie versuchen, eine neue Auflistung für den Standort "Redmond" zu erstellen, und es für den Standort "Redmond" bereits eine Auflistung von Datenschutzeinstellungen gibt, tritt beim Befehl ein Fehler auf.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet New-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 "New-CsPrivacyConfiguration"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
XdsIdentity |
Die eindeutige ID für die Datenschutzkonfigurationseinstellungen, die erstellt werden sollen. Verwenden Sie eine Syntax wie die folgende, um eine neue Auflistung von Einstellungen auf Standortebene zu erstellen: -Identity site:Redmond. Verwenden Sie eine Syntax wie die folgende, um neue Einstellungen auf Dienstebene zu erstellen: -Identity service:UserServer:atl-cs-001.litwareinc.com. Datenschutzeinstellungen können nur für den Benutzerserverdienst erstellt werden. Es wird eine Fehlermeldung angezeigt, wenn Sie versuchen, diese Einstellungen auf einen anderen Dienst anzuwenden. Beachten Sie, dass bei Ihrem Befehl ein Fehler auftritt, wenn für den angegebenen Standort oder Dienst bereits Datenschutzkonfigurationseinstellungen vorhanden sind. Bei Ihrem Befehl tritt ebenfalls ein Fehler auf, wenn Sie versuchen, eine neue Auflistung globaler Einstellungen zu erstellen. |
AutoInitiateContacts |
Optional |
Boolescher Wert |
Wenn "True" festgelegt ist, fügt Lync 2010 Ihren Vorgesetzten und Ihre direkten Untergebenen automatisch Ihrer Liste "Kontakte" hinzu. Der Standardwert lautet "True". |
DisplayPublishedPhotoDefault |
Optional |
Boolescher Wert |
Wenn "True" festgelegt ist, wird das Foto des Benutzers in Lync 2010 automatisch veröffentlicht. Wenn "False" festgelegt ist, wird das Foto des Benutzers nicht zur Verfügung gestellt, es sei denn, der Benutzer wählt explizit die Option "Andere Benutzer können mein Foto sehen" aus. Der Standardwert lautet "True". |
EnablePrivacyMode |
Optional |
Boolescher Wert |
Falls "True", haben Benutzer die Möglichkeit, den erweiterten Datenschutzmodus zu aktivieren. Im erweiterten Datenschutzmodus können nur Personen in Ihrer Liste "Kontakte" Ihre Anwesenheitsinformationen anzeigen. Wenn "False" festgelegt ist, stehen Ihre Anwesenheitsinformationen jeder Person in der Organisation zur Verfügung. Der Standardwert lautet "False". |
PublishLocationDataDefault |
Optional |
Boolescher Wert |
Wenn "True" festgelegt ist, werden die Standortdaten in Lync 2010 automatisch veröffentlicht. Wenn "False" festgelegt ist, stehen die Standortdaten nicht zur Verfügung, es sei denn, der Benutzer wählt explizit die Option "Keinen Standort anzeigen" aus. Der Standardwert lautet "True". |
Force |
Optional |
Switch-Parameter |
Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können. |
InMemory |
Optional |
Switch-Parameter |
Erstellt einen Objektverweis ohne einen Commit für das Objekt auszuführen und die Änderungen dadurch dauerhaft zu speichern. Wenn Sie die Ausgabe des mit diesem Parameter aufgerufenen Cmdlet einer Variablen zuweisen, können Sie die Eigenschaften des Objektverweises ändern und anschließend einen Commit für diese Änderungen ausführen, indem Sie das entsprechende Cmdlet vom Typ "Set-" aufrufen. |
Tenant |
Optional |
GUID |
Dieser Parameter wird mit der lokalen Version von Lync Server nicht verwendet. |
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
Keine. New-CsPrivacyConfiguration akzeptiert keine weitergeleitete Eingabe.
Rückgabetypen
Mit New-CsPrivacyConfiguration werden neue Instanzen des Objekts "Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration" erstellt.
Beispiel
-------------------------- Beispiel 1 ------------------------
New-CsPrivacyConfiguration -Identity site:Redmond -EnablePrivacyMode $True
Der Befehl in Beispiel 1 erstellt eine neue Auflistung von Datenschutzkonfigurationseinstellungen, die auf den Standort "Redmond" (-Identity site:Redmond) angewendet wird. Mit den neuen Einstellungen wird der Datenschutzmodus aktiviert, indem der Parameter "EnablePrivacyMode" hinzugefügt und der Parameterwert auf "True" festgelegt wird. Beachten Sie, dass bei diesem Befehl ein Fehler auftritt, wenn der Standort "Redmond" bereits über eine Auflistung von Datenschutzeinstellungen verfügt.
-------------------------- Beispiel 2 ------------------------
$x = New-CsPrivacyConfiguration -Identity site:Redmond -InMemory
$x.EnablePrivacyMode = $True
Set-CsPrivacyConfiguration -Instance $x
Im vorstehenden Beispiel wird gezeigt, wie Sie den Parameter "InMemory" zum Erstellen einer neuen Auflistung von Datenschutzkonfigurationseinstellungen verwenden können, die zunächst nur im Arbeitsspeicher vorhanden sind. Dazu wird New-CsPrivacyConfiguration mit den Parametern "Identity" und "InMemory" aufgerufen. Das resultierende Objekt wird in der Variablen "$x" gespeichert. Die Datenschutzeinstellungen sind zu diesem Zeitpunkt nur im Arbeitsspeicher vorhanden. Wenn Sie Get-CsPrivacyConfiguration ausführen, wird für "site:Redmond" keine Auflistung angezeigt.
Beim zweiten Befehl wird der Wert der Eigenschaft "EnablePrivacyMode" auf "True" festgelegt. Der dritte Befehl verwendet schließlich Set-CsPrivacyConfiguration, um die virtuelle Auflistung von Datenschutzeinstellungen in eine tatsächliche Auflistung von Einstellungen umzuwandeln, die auf den Standort "Redmond" angewendet wird. Das Aufrufen von Set-CsPrivacyConfiguration ist äußerst wichtig: Wenn dieses Cmdlet nicht ausgeführt wird, werden Ihre neuen Datenschutzeinstellungen nicht auf den Standort "Redmond" angewendet und gehen verloren, wenn Sie Ihre Windows PowerShell-Sitzung beenden oder die Variable "$x" löschen.
Siehe auch
Weitere Ressourcen
Get-CsPrivacyConfiguration
Remove-CsPrivacyConfiguration
Set-CsPrivacyConfiguration