Compartir a través de


Remove-CsClientVersionPolicy

 

Última modificación del tema: 2012-03-26

Quita la directiva de versión de cliente especificada. Las directivas de versión de cliente lo habilitan para especificar qué clientes (como Microsoft Office Communicator 2007 R2) podrán iniciar sesión en su sistema Microsoft Lync Server 2010.

Sintaxis

Remove-CsClientVersionPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Las directivas de versión de cliente representan una recopilación de reglas de versiones de clientes; a su vez, las reglas de versiones de clientes se usan para determinar qué aplicaciones pueden iniciar sesión en Lync Server 2010. Cuando un usuario intenta iniciar sesión en Lync Server 2010, su aplicación cliente envía un encabezado SIP al servidor; este encabezado incluye información detallada sobre la aplicación en sí, como el número de versión principal, el número de versión secundaria y el número de versión de compilación del software. La información de versión incluida en el encabezado SIP después se controla con una recopilación de reglas de versión de cliente a fin de observar si alguna regla se aplica a una aplicación en particular. Si existe dicha regla, Lync Server 2010 llevará a cabo la acción especificada por la regla. Por ejemplo, la regla podría indicarle a Lync Server 2010 que permita el inicio de sesión, que lo bloquee o que permita el inicio de sesión, pero que luego de manera silenciosa actualice la aplicación del cliente a la versión más reciente (por ejemplo, actualización de Communicator 2007 R2 a Microsoft Lync 2010).

Las directivas de versión de cliente, que se pueden aplicar en el ámbito global, el ámbito de sitio y de servicio (sólo para el servicio de registrador) o en el ámbito por usuario, aportan una gran flexibilidad a la hora de determinar qué aplicaciones de clientes se pueden usar para obtener acceso al sistema. Por ejemplo, como norma general, es posible que quiera impedir que los usuarios inicien sesión en Lync Server 2010 mediante Communicator 2007 R2; eso ocurre porque Communicator 2007 R2 no admite las mismas características ni capacidades que Lync 2010. Sin embargo, debido a conflictos de hardware o software es posible que tenga seleccionado un grupo de usuarios que no puedan actualizar su sistema a Lync 2010. En tal caso, puede crear una regla independiente, así como una directiva de versión de cliente independiente, que permita a dichos usuarios iniciar sesión desde Communicator 2007 R2.

Puede crear directivas nuevas mediante el cmdlet New-CsClientVersionPolicy. Estas directivas personalizadas luego pueden eliminarse al ejecutar el cmdlet Remove-CsClientVersionPolicy. Cuando quita una directiva de versión de cliente, los usuarios anteriormente regidos por esa directiva heredarán automáticamente la siguiente directiva en la jerarquía de administración. Por ejemplo, si elimina una directiva por usuario, los usuarios estarán automáticamente regidos por la directiva de servicio adecuada. Si no existe ninguna directiva de servicio, los usuarios estarán regidos por la directiva de sitio adecuada. Si no existe ninguna directiva de sitio, los usuarios estarán regidos por la directiva global.

Tenga en cuenta que siempre habrá una directiva global, lo que significa que no se dejarán usuarios sin administrar por directivas de versión de cliente. Si bien puede ejecutar Remove-CsClientVersionPolicy contra la directiva global, la directiva no se eliminará realmente. En su lugar, todas las reglas de directiva se restablecerán a sus valores predeterminados.

Se debe tener en cuenta que las directivas de versiones de cliente no se aplican a usuarios federados; en cambio, los usuarios federados deben cumplir las directivas de versiones de cliente que se usan en su organización. Por ejemplo, supongamos que un usuario federado usa el cliente A, un cliente permitido por la organización federada. En tanto la organización federada permita el uso del cliente A, este usuario podrá comunicarse con su organización por medio de ese cliente. Esto se cumplirá aunque la directiva de versión de cliente bloquee el uso del cliente A. Las directivas de versiones de cliente implementadas en su organización no invalidan las directivas de versiones de cliente que se usan en una organización federada.

Quiénes pueden ejecutar este cmdlet: De manera predeterminada, los miembros de los siguientes grupos están autorizados para ejecutar el cmdlet Remove-CsClientVersionPolicy 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 "Remove-CsClientVersionPolicy\b"}

Parámetros

Parámetro Requerido Tipo Descripción

Identity

Requerido

Identidad Xds

Identificador único para la directiva que debe eliminarse. Para quitar una directiva configurada en el ámbito de sitio, use una sintaxis similar a ésta: -Identity "site:Redmond". Para quitar una directiva configurada en el ámbito de servicio, use una sintaxis similar a ésta: -Identity "Registrar:atl-cs-001.litwareinc.com". El servicio de registrador es el único servicio que puede hospedar una directiva de versión de cliente.

Las directivas también pueden quitarse en el ámbito por usuario. A fin de quitar una directiva por usuario, use una sintaxis similar a esta: -Identity "SalesDepartmentPolicy".

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.Policy.ClientVersion.ClientVersionPolicy. Remove-CsClientVersionPolicy acepta instancias canalizadas del objeto de directivas de clientes.

Tipos de valores devueltos

Remove-CsClientVersionPolicy elimina las instancias existentes del objeto Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionPolicy.

Ejemplo

-------------------------- Ejemplo 1 --------------------------

Remove-CsClientVersionPolicy -Identity site:Redmond

El comando que se muestra en el Ejemplo 1 elimina la directiva de versión de cliente para el sitio Redmond.

-------------------------- Ejemplo 2 --------------------------

Get-CsClientVersionPolicy -Filter tag:* | Remove-CsClientVersionPolicy

En el Ejemplo 2, se eliminan todas las directivas de versión de cliente configuradas en el ámbito por usuario. A fin de lograr esta tarea, el comando primero llama a Get-CsClientVersionPolicy e incluye al al parámetro Filter; el valor de filtro "tag:*" limita los datos devueltos a las directivas configuradas en el ámbito por usuario. A continuación, la recopilación filtrada se canaliza a Remove-CsClientVersionPolicy, que elimina cada uno de los elementos de la recopilación.