Enable-CsHostingProvider
Última modificación del tema: 2012-03-23
Habilita un proveedor de hospedaje para usarlo en la organización. Un proveedor de hospedaje es una organización de terceros que proporciona servicios de mensajería instantánea, presencia y otros servicios relacionados para un dominio con el que a usted le gustaría establecer una relación de federación. Los proveedores de hospedaje, por ejemplo, Microsoft Lync Online 2010, se diferencian de los proveedores públicos (como Yahoo!, MSN y AOL) por el hecho que sus servicios no se ofrecen al público en general.
Sintaxis
Enable-CsHostingProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Enable-CsHostingProvider [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
La federación es una manera en la que dos organizaciones pueden establecer una relación de confianza que facilite la comunicación entre dos grupos. Cuando se ha establecido una federación, los usuarios de ambas organizaciones pueden enviarse mensajes instantáneos, suscribirse para recibir notificaciones de presencia y comunicarse entre sí mediante aplicaciones SIP, como Microsoft Lync 2010. Microsoft Lync Server 2010 permite tres tipos de federación: 1) la federación directa entre su organización y otra; 2) la federación entre su organización y un proveedor público y 3) la federación entre su organización y un proveedor que hospeda a un tercero.
Un proveedor de hospedaje es una organización que proporciona servicios de comunicación SIP para otras organizaciones; por ejemplo, Fabrikam, Inc. puede hospedar usuarios de Contoso, Northwind Traders y Wingtip Toys. Al establecer una relación de federación con un proveedor de hospedaje, de hecho establece federación con cualquier organización hospedada por dicho proveedor. Por ejemplo, si establece una relación de federación con Fabrikam, sus usuarios podrán intercambiar mensajes instantáneos e información de presencia con los usuarios de Contoso, Northwind Traders y Wingtip Toys.
Los proveedores de hospedaje también se usan en escenarios de dominio dividido. En una situación de dominio dividido, algunos de los usuarios de Lync Server 2010 tienen cuentas hospedadas de forma interna (es decir, en la implementación local de Lync Server). Otros usuarios tienen cuentas cuyo mantenimiento es llevado a cabo fuera de las instalaciones por un proveedor de hospedaje de terceros. Establecer una relación de federación con el proveedor de hospedaje habilita a los usuarios con cuentas hospedadas internamente y externamente para que comuniquen entre ellos.
Para federarse con un proveedor de hospedaje de terceros, deberá crear y habilitar un nuevo proveedor de hospedaje. (Además, el proveedor de hospedaje deberá crear una relación de federación con usted). Es posible habilitar un proveedor de hospedaje en el momento en que se lo crea, o bien hacerlo a posteriori mediante el cmdlet Enable-CsHostingProvider.
Tenga en cuenta que no podrá federarse con un proveedor de alojamiento si Servidores perimetrales están configurados para usar el enrutamiento predeterminado en lugar del enrutamiento de servidor del sistema de nombre de dominio (DNS).
Quiénes pueden ejecutar este cmdlet: De manera predeterminada, los miembros de los siguientes grupos están autorizados para ejecutar el cmdlet Enable-CsHostingProvider en forma local: RTCUniversalServerAdmins. Para obtener una lista de todos los roles de control de acceso basado en roles (RBAC) que se han asignado a este cmdlet (incluidos los roles personalizados RBAC que haya creado usted), ejecute el siguiente comando en el aviso de Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Enable-CsHostingProvider"}
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
Identity |
Opcional |
Cadena de caracteres |
Identificador único para el proveedor de hospedaje a ser habilitado. La identidad (Identity) puede ser el nombre de dominio completo (FQDN) del proveedor de hospedaje (por ejemplo, fabrikam.com) o quizás el nombre de la compañía que proporciona los servicios (Fabrikam, Inc.). |
Instance |
Opcional |
Objeto DisplayHostingProvider. |
Permite enviar una referencia a un objeto al cmdlet, en lugar de definir valores de parámetros individuales. |
Force |
Opcional |
Parámetro modificador |
Suprime la visualización de los mensajes de error que no sean graves y que puedan producirse al ejecutar el comando. |
WhatIf |
Opcional |
Parámetro modificador |
Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente. |
Confirm |
Opcional |
Parámetro modificador |
Solicita confirmación antes de ejecutar el comando. |
Tipos de entrada
Objeto Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider. Enable-CsHostingProvider acepta instancias canalizadas del objeto del proveedor de hospedaje.
Tipos de valores devueltos
Ninguno. En su lugar, el cmdlet habilita instancias del objeto Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
Enable-CsHostingProvider -Identity Fabrikam.com
En el Ejemplo 1, se habilita el proveedor de hospedaje cuyo parámetro Identity es Fabrikam.com. Tenga en cuenta que si Fabrikam.com ya fue habilitado, el comando devolverá un error.
-------------------------- Ejemplo 2 --------------------------
Get-CsHostingProvider | Where-Object {$_.Enabled -eq $False} | Enable-CsHostingProvider
En el Ejemplo 2 se muestra cómo habilitar todos los proveedores de hospedaje que se encuentran deshabilitados. Para ello, el comando primero llama a Get-CsHostingProvider sin ningún parámetro adicional a fin de devolver una recopilación de todos los proveedores de hospedaje que se encuentran actualmente en uso en la organización. A continuación, esta recopilación se canaliza al cmdlet Where-Object, el cual selecciona todo proveedor cuya propiedad Enabled sea igual a False; por definición, se trata de cualquier proveedor que se encuentre actualmente deshabilitado. A continuación, esta recopilación filtrada se canaliza a Enable-CsHostingProvider, el cual habilita cada uno de los proveedores de la recopilación.
-------------------------- Ejemplo 3 --------------------------
Get-CsHostingProvider | Where-Object {$_.EnabledSharedAddressSpace -eq $True -and $_.Enabled -eq $False} | Enable-CsHostingProvider
En el Ejemplo 3, se habilitan todos los proveedores de hospedaje usados en una configuración de "dominio dividido". (Dominio dividido significa que algunas de las cuentas de Lync Server se mantienen localmente, mientras que otras se mantienen gracias a un proveedor de hospedaje). Para llevar a cabo esta tarea, el comando primero usa Get-CsHostingProvider para devolver una recopilación de todos los proveedores de hospedaje que están configurados actualmente. A continuación, esta recopilación se canaliza al cmdlet Where-Object, que sólo selecciona los proveedores que cumplen estos dos criterios: 1) la propiedad EnabledSharedAddressSpace es igual a True y 2) la propiedad Enabled es igual a False. Después, la recopilación filtrada se canaliza a Enable-CsHostingProvider, el cual habilita cada proveedor de la recopilación.
Vea también
Otros recursos
Disable-CsHostingProvider
Get-CsHostingProvider
New-CsHostingProvider
Remove-CsHostingProvider
Set-CsHostingProvider