Enable-CsPublicProvider
Dernière rubrique modifiée : 2012-03-23
Active un fournisseur public configuré pour être utilisé dans votre organisation. Un fournisseur public est une organisation mettant à disposition du grand public des services de messagerie instantanée, des services de présence et d’autres types de services y relatifs. Microsoft Lync Server 2010 est fourni avec trois fournisseurs publics configurés mais non activés : Yahoo!, AOL et MSN.
Syntaxe
Enable-CsPublicProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Enable-CsPublicProvider [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]
Description détaillée
La fédération est le moyen par lequel deux organisations peuvent configurer une relation d’approbation facilitant la communication entre les deux groupes. Lorsqu’une fédération a été établie, les utilisateurs des deux organisations peuvent échanger des messages instantanés, souscrire à des notifications de présence et communiquer entre eux à l’aide d’applications SIP comme Microsoft Lync 2010. Lync Server 2010 autorise trois types de fédération : 1) fédération directe entre votre organisation et une autre ; 2) fédération entre votre organisation et un fournisseur public et 3) fédération entre votre organisation et un fournisseur d’hébergement tiers.
Un fournisseur public est une organisation mettant à disposition du grand public des services de communication SIP. Quand vous établissez une relation de fédération avec un fournisseur public, vous établissez en fait une fédération avec tout utilisateur qui dispose d’un compte hébergé par ce fournisseur. Par exemple, si vous établissez une fédération avec MSN, vos utilisateurs pourront échanger des messages instantanés et des informations de présence avec toutes les personnes qui disposent d’un compte de messagerie instantanée MSN.
Afin d’établir une fédération avec un fournisseur public, vous devez préalablement le créer et l’activer. (Ce dernier doit en outre créer une relation de fédération avec vous.) Les fournisseurs publics peuvent être activés au moment de leur création ou plus tard, par le biais de la cmdlet Enable-CsPublicProvider.
Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Enable-CsPublicProvider : RTCUniversalServerAdmins. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Enable-CsPublicProvider"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
Identity |
Facultatif |
Chaîne |
Identificateur unique du fournisseur public à activer. L’identité est généralement le nom du site Web fournissant les services (par exemple Yahoo!, AOL ou MSN). |
Instance |
Facultatif |
Objet DisplayPublicProvider |
Permet de transmettre une référence à un objet à la cmdlet plutôt que de définir des valeurs de paramètre individuelles. |
Force |
Facultatif |
Paramètre de commutateur |
Supprime l’affichage de tous les messages d’erreur récupérable susceptibles d’apparaître lors de l’exécution de la commande. |
WhatIf |
Facultatif |
Paramètre de commutateur |
Décrit ce qui se passe si vous exécutez la commande sans l’exécuter réellement. |
Confirm |
Facultatif |
Paramètre de commutateur |
Vous demande confirmation avant d’exécuter la commande. |
Types d’entrées
Objet Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider. Enable-CsPublicProvider accepte les instances transmises via le pipeline de l’objet fournisseur public.
Types de retours
Aucun. Au lieu de cela, la cmdlet active les instances de l’objet Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayPublicProvider.
Exemple
-------------------------- Exemple 1 ------------------------
Enable-CsPublicProvider -Identity "MSN"
La commande présentée dans l’exemple 1 active le fournisseur public dont l’identité est MSN. Cette commande retourne une erreur si MSN est déjà activé.
-------------------------- Exemple 2 ------------------------
Get-CsPublicProvider | Where-Object {$_.Enabled -eq $False} | Enable-CsPublicProvider
La commande ci-dessus active tous les fournisseurs publics actuellement désactivés. Pour effectuer cette tâche, la commande utilise d’abord Get-CsPublicProvider pour retourner une collection de tous les fournisseurs publics configurés pour être utilisés dans l’organisation. La collection est ensuite redirigée vers la cmdlet Where-Object qui ne sélectionne que les fournisseurs pour lesquels la propriété Enabled est égale à False. La collection filtrée est alors redirigée vers Enable-CsPublicProvider, qui active chaque fournisseur de la collection.
-------------------------- Exemple 3 ------------------------
Get-CsPublicProvider | Where-Object {$_.VerificationLevel -eq "AlwaysVerifiable" -and $_.Enabled -eq $False} | Enable-CsPublicProvider
L’exemple 3 active tous les fournisseurs publics qui ne le sont pas déjà dont le niveau de vérification est défini sur AlwaysVerifiable. Pour ce faire, la commande utilise d’abord Get-CsPublicProvider pour retourner une collection de tous les fournisseurs publics utilisés dans l’organisation. Cette collection est redirigée vers Where-Object qui choisit les fournisseurs correspondant à deux critères : 1) la propriété VerificationLevel est égale à AlwaysVerifiable et 2) la propriété Enabled est égale à False. (L’opérateur -and indique à Where-Object que les objets doivent correspondre aux deux critères spécifiés afin d’être sélectionnés.) La collection filtrée est alors redirigée vers Enable-CsPublicProvider, qui active chaque fournisseur de la collection.
Voir aussi
Autres ressources
Disable-CsPublicProvider
Get-CsPublicProvider
New-CsPublicProvider
Remove-CsPublicProvider
Set-CsPublicProvider