Grant-CsMobilityPolicy
Última modificación del tema: 2012-04-23
Concede una directiva de movilidad por usuario a un usuario o grupo de usuarios. Las directivas de movilidad determinan si un usuario puede utilizar Microsoft Lync 2010 Mobile. Estas directivas también gestionan la capacidad de un usuario de usar Vía trabajo, una característica que permite que los usuarios realicen y reciban llamadas telefónicas en su teléfono móvil usando el número de teléfono del trabajo en vez de su número de teléfono móvil.
Sintaxis
Grant-CsMobilityPolicy -Identity <UserIdParameter> [-PolicyName <String>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
Lync 2010 Mobile es una aplicación cliente que permite que los usuarios ejecuten Microsoft Lync 2010 en sus teléfonos móviles. Vía trabajo ofrece una manera de que los usuarios realicen llamadas con su teléfono móvil y, sin embargo, que parezca que la llamada proviene del número de trabajo en vez del suyo de móvil. Los usuarios a los que se haya habilitado para Vía trabajo pueden obtener esta función marcando directamente desde el teléfono móvil o usando la opción de conferencia de acceso telefónico de salida. Con las conferencias de acceso telefónico de salida, los usuarios solicitan de manera efectiva al servidor del servicio de movilidad de Microsoft Lync Server 2010 que realice una llamada en su nombre. El servidor configurará la llamada y, a continuación, llamará al usuario al teléfono móvil. Cuando el usuario responda, el servidor marcará el número de la persona a la que se esté llamando.
Ambas funciones (la capacidad de ejecutar Lync Mobile y la capacidad de usar Vía trabajo) se gestionan usando directivas de movilidad. Al instalar Microsoft Lync Server 2010, tendrá una sola directiva de movilidad global que se aplique a todos los usuarios. Sin embargo, los administradores pueden usar el cmdlet New-CsMobilityPolicy para crear directivas personalizadas en el ámbito de sitio o por usuario.
Si crea una directiva en el ámbito de sitio, se asignará automáticamente al sitio adecuado. Sin embargo, si crea una directiva de movilidad en el ámbito por usuario, la directiva existirá pero no se asignará automáticamente a ningún usuario. En su lugar, debe utilizar el cmdlet Grant-CsMobilityPolicy para asignar una directiva por usuario específicamente a uno o más usuarios.
Tenga en cuenta que las directivas de movilidad no aparecen de forma predeterminada al ejecutar el cmdlet Get-CsUser. Por esta razón, no puede ver la directiva de movilidad por usuario que está asignada a un usuario ejecutando un comando similar a este:
Get-CsUser "Ken Myer"
En su lugar, tendrá que usar un comando como este para ver todos los valores de propiedad (incluida la directiva de movilidad) de un usuario:
Get-CsUser "Ken Myer" | Select-Object *
Si no, puede usar un comando parecido a este para ver solo el nombre para mostrar y la directiva de movilidad del usuario:
Get-CsUser "Ken Myer" | Select-Object DisplayName, MobilityPolicy
Quién puede ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos tienen autorización para ejecutar el cmdlet Grant-CsMobilityPolicy de manera local: RTCUniversalServerAdmins.
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
Identity |
Requerido |
UserIdParameter |
Indica la identidad de la cuenta de usuario a la que se debe asignar la directiva de movilidad por usuario. Las identidades de usuario se suelen especificar con cuatro formatos: 1) la dirección SIP del usuario; 2) el nombre principal del usuario (UPN); 3) el nombre del dominio y el nombre de inicio de sesión del usuario, con formato dominio\nombre (por ejemplo, litwareinc\kenmyer), y 4) el nombre para mostrar de Active Directory del usuario (por ejemplo, Ken Myer). Las identidades de usuario también se pueden especificar utilizando el nombre distintivo Active Directory del usuario. Asimismo, puede usar el asterisco (*) como comodín al usar el nombre para mostrar como identidad del usuario. Por ejemplo, la identidad "* Smith" asignará la directiva a todos los usuarios con un nombre para mostrar que termine con el valor de cadena de caracteres " Smith". |
PolicyName |
Opcional |
Cadena de caracteres |
"Nombre" de la directiva que debe asignarse. PolicyName es, simplemente, la identidad de directiva menos el ámbito de sitio (el prefijo "tag:"). Por ejemplo, una directiva con el valor Identity tag:Redmond tiene un valor PolicyName igual a Redmond; una directiva con el valor Identity tag:RedmondUsersMobilityPolicy tiene un valor PolicyName igual a RedmondUsersMobilityPolicy. Para asignar una directiva por usuario, use una sintaxis como la siguiente: -PolicyName RedmondUsersMobilityPolicy Para cancelar la asignación de una directiva por usuario asignada previamente a un usuario, establezca el parámetro PolicyName en un valor nulo ($Null): -PolicyName $Null |
DomainController |
Opcional |
Nombre de dominio completo |
Permite especificar el nombre de dominio completo (FQDN) de un controlador de dominio que se debe contactar cuando se asigna la nueva directiva. Si este parámetro no se especifica, Grant-CsMobilityPolicy se pondrá en contacto con el primer controlador de dominio disponible. |
PassThru |
Opcional |
Parámetro modificador |
Permite enviar un objeto de usuario a través de la canalización que representa el usuario al que se está asignando la directiva. De forma predeterminada, el cmdlet Grant-CsMobilityPolicy no envía objetos a través de la canalización. |
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 datos entrados
Grant-CsMobilityPolicy acepta entradas transferidas de valores de cadena que representen el parámetro Identity de una cuenta de usuario. El cmdlet también acepta la entrada transmitida de objetos de usuario.
Tipos de datos devueltos
De forma predeterminada, Grant-CsMobilityPolicy no devuelve ningún valor ni objeto. Sin embargo, si incluye el parámetro PassThru, el cmdlet podrá transferir instancias del objeto Microsoft.Rtc.Management.ADConnect.Schema.OCSUserOrAppContact.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
Grant-CsMobilityPolicy -Identity "Ken Myer" -PolicyName "RedmondMobilityPolicy"
El comando que se muestra en el Ejemplo 1 asigna la directiva de movilidad por usuario RedmondMobilityPolicy a un solo usuario: Ken Myer.
-------------------------- Ejemplo 2 --------------------------
Get-CsUser -Filter {MobilityPolicy -eq "NorthAmericaMobilityPolicy"} | Grant-CsMobilityPolicy -PolicyName "RedmondMobilityPolicy"
En el Ejemplo 2, la directiva de movilidad RedmondMobilityPolicy se asigna a los usuarios que actualmente se encuentran bajo la gestión de la directiva NorthAmericaMobilityPolicy. Para ello, el comando usa primero el cmdlet Get-CsUser y el parámetro Filter para recuperar todos aquellos usuarios que estén asignados a la directiva NorthAmericaMobilityPolicy. Esto se hace con el valor de filtro {MobilityPolicy –eq "NorthAmericaMobilityPolicy"}. Después de recuperar la recopilación de cuentas de usuario, las cuentas se transfieren al cmdlet Grant-CsMobilityPolicy, que asigna la directiva RedmondMobilityPolicy a cada usuario.
-------------------------- Ejemplo 3 --------------------------
Get-CsUser -LdapFilter "l=Redmond" | Grant-CsMobilityPolicy -PolicyName "RedmondMobilityPolicy"
El comando anterior asigna la directiva de movilidad RedmondMobilityPolicy a todos los usuarios situados en la ciudad de Redmond. Para realizar esta tarea, el comando llama primero a Get-CsUser junto con el parámetro LdapFilter; el valor de filtro "l=Redmond" devuelve todos los usuarios situados en Redmond. (El carácter "l" representa el atributo de Active Directory "locality".) Después de que se hayan recuperado las cuentas de usuario, se transfieren a to Grant-CsMobilityPolicy; a su vez, Grant-CsMobilityPolicy asigna la directiva RedmondMobilityPolicy a cada usuario.
-------------------------- Ejemplo 4 --------------------------
Get-CsUser -Filter {RegistrarPool -eq "atl-cs-001.litwareinc.com"} | Grant-CsMobilityPolicy -PolicyName "RedmondMobilityPolicy"
En el Ejemplo 4, RedmondMobilityPolicy se asigna a los usuarios que tengan cuentas de Lync Server hospedadas en atl-cs-001.litwareinc.com. Para ello, el comando usa primero el cmdlet Get-CsUser y el parámetro Filter para recuperar todas las cuentas de usuario hospedadas en el grupo de registrador especificado. Esto se puede hacer usando el valor de filtro {RegistrarPool –eq "atl-cs-001.litwareinc.com"}. Después de recuperar la recopilación de cuentas de usuario, se transfieren al cmdlet Grant-CsMobilityPolicy, que asigna la directiva RedmondMobilityPolicy a cada usuario.