Disable-CsHostingProvider
Última modificación del tema: 2012-03-23
Deshabilita un proveedor de hospedaje que se está usando 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á establecer una relación de federación. Los proveedores de hospedaje como 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
Disable-CsHostingProvider [-Identity <XdsGlobalRelativeIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Disable-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í usando aplicaciones SIP, como Microsoft Lync 2010. Microsoft Lync Server 2010 permite sacar partido de 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 ofrece servicios de comunicación SIP a otras organizaciones. Por ejemplo, Fabrikam, Inc. podría hospedar a usuarios de Contoso, Northwind Traders, 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 un escenario de dominio dividido, algunos de sus usuarios de Lync Server 2010 tienen cuentas hospedadas de manera local (es decir, hospedadas en su implementación local de Lync Server). Otros usuarios realizan el mantenimiento de sus cuentas fuera de la organización mediante proveedores de hospedaje externos. Establecer una relación de federación con el proveedor de hospedaje permite que los usuarios con cuentas hospedadas internamente y externamente se comuniquen entre ellos.
Para federarse con un proveedor de hospedaje de otro fabricante, debe 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. Además, puede usar el cmdlet Disable-CsHostingProvider para deshabilitar la relación en cualquier momento. Cuando deshabilita un proveedor de hospedaje, ese proveedor sigue siendo un socio de federación válido; no obstante, todas las actividades de comunicación entre la organización y el proveedor se suspenderán hasta que se vuelva a habilitar.
Tenga en cuenta que no podrá federarse con un proveedor de hospedaje si los Servidores perimetrales están configurados para usar el enrutamiento predeterminado, en lugar del enrutamiento de servidor DNS (Sistema de nombres de dominio).
Quiénes pueden ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos tienen autorización para ejecutar el cmdlet Disable-CsHostingProvider localmente: 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 "Disable-CsHostingProvider"}
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
Identity |
Opcional |
Cadena de caracteres |
Identificador único para el proveedor de hospedaje que se debe deshabilitar. Identity podría ser un nombre de dominio completo (FQDN) del proveedor de hospedaje (por ejemplo, fabrikam.com) o quizá el nombre de la empresa que provee 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. Disable-CsHostingProvider acepta entradas canalizadas del objeto de proveedor de hospedaje.
Tipos de valores devueltos
Ninguno. En su lugar, el cmdlet deshabilita instancias del objeto Microsoft.Rtc.Management.WritableConfig.Settings.Edge.DisplayHostingProvider.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
Disable-CsHostingProvider -Identity "Fabrikam.com"
El comando que se muestra en el Ejemplo 1 deshabilita el proveedor de hospedaje Fabrikam.com. Tenga en cuenta que este comando no devolverá ningún mensaje de error si Fabrikam.com ya está deshabilitado.
-------------------------- Ejemplo 2 --------------------------
Get-CsHostingProvider | Where-Object {$_.Enabled -eq $True} | Disable-CsHostingProvider
El comando anterior deshabilita todos los proveedores de hospedaje que están habilitados. Para ello, el comando primero llama a Get-CsHostingProvider para devolver una recopilación de todos los proveedores de hospedaje configurados para usar en la organización. Esa recopilación luego se transfiere al cmdlet Where-Object, el cual escoge únicamente aquellos proveedores en los que la propiedad Enabled es igual a True. La recopilación filtrada, luego, se canaliza a Disable-CsHostingProvider, que deshabilita todos los proveedores de la recopilación.
-------------------------- Ejemplo 3 --------------------------
Get-CsHostingProvider | Where-Object {$_.VerificationLevel -ne "AlwaysVerifiable" -and $_.Enabled -eq $True} | Disable-CsHostingProvider
En el Ejemplo 3, todos los proveedores de hospedaje habilitados en los que el nivel de verificación no es igual a AlwaysVerifiable se deshabilitan. Para llevar a cabo esta tarea, el comando primero usa Get-CsHostingProvider para devolver una recopilación de todos los proveedores de hospedaje configurados para usar en la organización. Esta recopilación se canaliza al cmdlet Where-Object, el cual selecciona únicamente aquellos proveedores que cumplen dos criterios: 1) la propiedad VerificationLevel es igual a AlwaysVerifiable; y 2) la propiedad Enabled es igual a True. La recopilación filtrada, luego, se canaliza a Disable-CsHostingProvider, que deshabilita todos los proveedores de la recopilación.
Vea también
Otros recursos
Enable-CsHostingProvider
Get-CsHostingProvider
New-CsHostingProvider
Remove-CsHostingProvider
Set-CsHostingProvider