Freigeben über


Enable-CsPublicProvider

 

Letztes Änderungsdatum des Themas: 2012-03-23

Aktiviert einen für die Verwendung in Ihrer Organisation konfigurierten öffentlichen Anbieter. Ein öffentlicher Anbieter ist eine Organisation, die Instant Messaging-, Anwesenheits- und ähnliche Dienste für die breite Öffentlichkeit bietet. Microsoft Lync Server 2010 umfasst drei öffentliche Anbieter, die zwar bereits konfiguriert, aber noch nicht aktiviert sind: Yahoo!, AOL und MSN.

Syntax

Enable-CsPublicProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Enable-CsPublicProvider [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Ein Partnerverbund ist eine Möglichkeit, mit der zwei Organisationen eine Vertrauensstellung einrichten können, die die Kommunikation zwischen den beiden Gruppen erleichtert. Wenn ein Partnerverbund eingerichtet wurde, können Benutzer in beiden Organisationen einander Sofortnachrichten senden, Anwesenheitsbenachrichtigungen abonnieren und mithilfe von SIP-Anwendungen wie Microsoft Lync 2010 miteinander kommunizieren. Lync Server 2010 bietet drei Arten des Partnerverbunds: 1) direkter Partnerverbund zwischen Ihrer und einer anderen Organisation, 2) Partnerverbund zwischen Ihrer Organisation und einem öffentlichen Anbieter und 3) Partnerverbund zwischen Ihrer Organisation und einem externen Hostinganbieter.

Ein öffentlicher Anbieter ist eine Organisation, die SIP-Kommunikationsdienste für die breite Öffentlichkeit bietet. Wenn Sie eine Partnerverbundbeziehung mit einem öffentlichen Anbieter einrichten, stellen Sie im Prinzip einen Partnerverbund mit allen Benutzern her, deren Konto von diesem Anbieter gehostet wird. Bei einem Partnerverbund mit MSN können Benutzer Sofortnachrichten und Anwesenheitsinformationen mit allen anderen Benutzern austauschen, die über ein Instant Messaging-Konto für MSN verfügen.

Um mit einem öffentlichen Anbieter im Partnerverbund zu arbeiten, müssen Sie einen neuen öffentlichen Anbieter erstellen und aktivieren. (Darüber hinaus muss der öffentliche Anbieter eine Partnerverbundbeziehung mit Ihnen einrichten.) Öffentliche Anbieter können bei ihrer Erstellung oder zu einem späteren Zeitpunkt mit dem Cmdlet Enable-CsPublicProvider aktiviert werden.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig sind Mitglieder der folgenden Gruppen autorisiert, das Cmdlet Enable-CsPublicProvider lokal auszufü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 "Enable-CsPublicProvider"}

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Optional

Zeichenfolge

Eindeutige ID für den zu aktivierenden öffentlichen Anbieter. Als Identitätswert wird in der Regel der Name der Website verwendet, die die Dienste bereitstellt (z. B. Yahoo!, AOL, MSN usw.).

Instance

Optional

DisplayPublicProvider-Objekt

Ermöglicht Ihnen, einen Verweis auf ein Objekt an das Cmdlet zu übergeben, statt individuelle Parameterwerte festzulegen.

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.Edge.DisplayPublicProvider-Objekt. Das Cmdlet Enable-CsPublicProvider akzeptiert weitergeleitete Instanzen des Objekts für öffentliche Anbieter.

Rückgabetypen

Keine. Stattdessen werden mit dem Cmdlet Instanzen des Objekts "Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider" aktiviert.

Beispiel

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

Enable-CsPublicProvider -Identity "MSN"

Der Befehl in Beispiel 1 aktiviert den öffentlichen Anbieter mit dem Identitätswert "MSN". Dieser Befehl gibt einen Fehler zurück, wenn MSN bereits aktiviert ist.

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

Get-CsPublicProvider | Where-Object {$_.Enabled -eq $False} | Enable-CsPublicProvider

Mit dem vorstehenden Befehl werden alle öffentlichen Anbieter aktiviert, die derzeit deaktiviert sind. Hierzu ruft der Befehl zunächst Get-CsPublicProvider auf, um eine Auflistung aller öffentlichen Anbieter zurückzugeben, die für die Verwendung in der Organisation konfiguriert sind. Diese Auflistung wird an das Cmdlet Where-Object weitergeleitet, das die Anbieter herausfiltert, deren Eigenschaft "Enabled" den Wert "False" aufweist. Die gefilterte Auflistung wird dann an das Cmdlet Enable-CsPublicProvider weitergeleitet, das jeden Anbieter in der Auflistung aktiviert.

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

Get-CsPublicProvider | Where-Object {$_.VerificationLevel -eq "AlwaysVerifiable" -and $_.Enabled -eq $False} | Enable-CsPublicProvider

In Beispiel 3 werden alle noch nicht aktivierten öffentlichen Anbieter aktiviert, vorausgesetzt, dass deren Überprüfungsstufe auf "AlwaysVerifiable" festgelegt ist. Hierzu ruft der Befehl zunächst Get-CsPublicProvider auf, um eine Auflistung aller öffentlichen Anbieter zurückzugeben, die aktuell in der Organisation verwendet werden. Diese Auflistung wird an das Cmdlet Where-Object weitergeleitet, das nur die Anbieter herausfiltert, die die folgenden zwei Kriterien erfüllen: 1) die Eigenschaft "VerificationLevel" lautet "AlwaysVerifiable" und 2) die Eigenschaft "Enabled" lautet "False". (Der Operator "and" weist das Cmdlet Where-Object an, dass ein Objekt alle angegebenen Kriterien erfüllen muss, um ausgewählt zu werden.) Die gefilterte Auflistung wird dann an das Cmdlet Enable-CsPublicProvider weitergeleitet, das jeden Anbieter in der Auflistung aktiviert.