Compartir a través de


Remove-CsCommonAreaPhone

 

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

Quita un teléfono de área común existente de la colección de teléfonos administrados mediante Microsoft Lync Server 2010. Los teléfonos de área común son aquellos que se encuentran en las salas de espera de los edificios, las salas de empleados u otras zonas donde, probablemente, los utilizarán diversas personas y con distintos fines.

Sintaxis

Remove-CsCommonAreaPhone [-Identity] <UserIdParameter> [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]

Descripción detallada

Los teléfonos de área común son teléfonos por IP que no están asociados a ningún usuario en particular. En lugar de encontrarse en la oficina de una persona, los teléfonos de área común suelen estar ubicados en las salas de espera de los edificios, cafeterías, salas de empleados, salas de reuniones y otras ubicaciones donde, por lo común, se reúne un grupo de personas. Esto supone una dificultad de control para los administradores, porque el uso del teléfono en Lync Server 2010 suele mantenerse mediante directivas de voz y planes de marcado asignados a usuarios individuales. Los teléfonos de área común no tienen asignado ningún usuario en particular.

Una solución a este problema es crear objetos de contacto de Active Directory para todos los teléfonos de área común. (Dichos objetos de contacto se pueden crear con el cmdlet New-CsCommonAreaPhone.) Del mismo modo que sucede con las cuentas de usuario, es posible asignar directivas y planes de marcado a los objetos de contacto. Como resultado, podrá mantener el control de los teléfonos de área común, aunque estos teléfonos no estén asociados con un usuario concreto. Por ejemplo, si no quiere que la gente tenga la posibilidad de transferir o estacionar llamadas desde un teléfono de área común, puede crear una directiva de voz que prohíba las transferencias y el estacionamiento de llamadas, y asignarla al teléfono de área común. (O, mejor dicho, al objeto de contacto que representa el teléfono de área común.) Por ejemplo, este comando asigna la directiva de voz CommonAreaPhoneVoicePolicy a todos sus teléfonos de área común:

Get-CsCommonAreaPhone | Grant-CsVoicePolicy –PolicyName "CommonAreaPhoneVoicePolicy"

De vez en cuando, es posible que tenga que eliminar el objeto de contacto asociado con el teléfono de área común. Por ejemplo, si quita el teléfono de una sala de empleados, no es necesario tener un objeto de contacto asociado con dicho teléfono. El cmdlet Remove-CsCommonAreaPhone permite eliminar teléfonos de área común. Cuando ejecute este comando, el teléfono se eliminará de la lista de teléfonos de área común devueltos por Get-CsCommonAreaPhone. Asimismo, el objeto de contacto asociado con el teléfono se eliminará de Active Directory Domain Services (AD DS).

Quién puede ejecutar este cmdlet: de forma predeterminada, están autorizados para ejecutar el cmdlet Remove-CsCommonAreaPhone localmente los miembros de los siguientes grupos: RTCUniversalUserAdmins. Los permisos para ejecutar este cmdlet para sitios concretos o unidades organizativas (UO) concretas de Active Directory se pueden asignar mediante el cmdlet Grant-CsOUPermission. Para devolver una lista de todos los roles de control de acceso basado en roles (RBAC) a los que se ha asignado este cmdlet (incluidos los roles de RBAC personalizados que haya creado), ejecute el siguiente comando en el símbolo del sistema de Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsCommonAreaPhone"}

Parámetros

Parámetro Requerido Tipo Descripción

Identity

Requerido

Parámetro de Id. de usuario

Identificador único del teléfono de área común. Los teléfonos de área común se identifican usando el nombre distintivo de Active Directory del objeto de contacto asociado. Los teléfonos de área común usan, de forma predeterminada, un identificador único global (GUID) como nombre común; por ello, la Identidad de los teléfonos suele ser similar a la siguiente: CN={ce84964a-c4da-4622-ad34-c54ff3ed361f},OU=Redmond,DC=Litwareinc,DC=com. Por este motivo, es posible que le resulte más fácil recuperar los teléfonos de área común usando el cmdlet Get-CsCommonAreaPhone y, a continuación, transfiriendo los objetos devueltos a Remove-CsCommonAreaPhone.

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.ADConnect.Schema.OCSADCommonAreaPhoneContact. Remove-CsCommonAreaPhone acepta instancias por canalización del objeto de teléfono de área común.

Tipos de valores devueltos

Remove-CsCommonAreaPhone elimina las instancias existentes del objeto Microsoft.Rtc.Management.ADConnect.Schema.OCSADCommonAreaPhoneContact.

Ejemplo

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

Get-CsCommonAreaPhone -Filter {DisplayName -eq "Building 14 Lobby"} | Remove-CsCommonAreaPhone

El comando que se muestra en el Ejemplo 1 elimina el teléfono de área común cuyo nombre para mostrar es "Building 14 Lobby". Para ello, el comando llama primero a Get-CsCommonAreaPhone, junto con el parámetro Filter y el valor de filtro "{DisplayName -eq "Building 14 Lobby"}". A continuación, el objeto devuelto se transfiere al cmdlet Remove-CsCommonAreaPhone, que lo eliminará.

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

Get-CsCommonAreaPhone -Filter {DialPlan -eq $Null} | Remove-CsCommonAreaPhone

En el Ejemplo 2, el comando elimina todos los teléfonos de área común a los que no se ha asignado ningún plan de marcado. Para ello, primero se usa Get-CsCommonAreaPhone y el parámetro Filter para devolver los elementos especificados; el valor de filtro {DialPlan -eq $Null} restringe los datos devueltos a los teléfonos de área común a los que no se ha asignado ningún plan de marcado. A continuación, la recopilación filtrada se transfiere a Remove-CsCommonAreaPhone, que elimina todos los teléfonos de la recopilación.

-------------------------- Ejemplo 3 ------------------------

Get-CsCommonAreaPhone -OU "ou=Redmond,dc=litwareinc,dc=com" | Remove-CsCommonAreaPhone

En el Ejemplo 3 se eliminan todos los teléfonos de área común que tengan sus objetos de contacto en la OU Redmond en Active Directory. Para llevar a cabo esta tarea, primero se llama a Get-CsCommonAreaPhone para devolver todos los teléfonos de área común que tengan objetos de contacto en la OU Redmond; el parámetro OU y el valor de parámetro "ou=Redmond,dc=litwareinc,dc=com” se usan para restringir los datos devueltos a la unidad organizativa especificada. A continuación, la recopilación devuelta se transfiere a Remove-CsCommonAreaPhone, que elimina todos los teléfonos de la recopilación.