Cerrar
InicioComunicaciones UnificadasLync ServerLync Server: habilitar en Lync a los usuarios de una Unidad Organizativa o Departamento

Lync Server: habilitar en Lync a los usuarios de una Unidad Organizativa o Departamento

En muchas ocasiones tenemos la necesidad de habilitar en Lync todos los usuarios de una Unidad Organizativa de nuestro Directorio Activo, y además queremos automatizar dicho proceso. Esto podemos hacerlo de forma sencilla mediante PowerShell, primero debemos conocer el DN de la OU en la cual tenemos los usuarios que queremos habilitar en Lync. Para ello podemos hacerlo de varias formas, desde la consola de Usuarios y Equipos de Active Directory vamos al menu Ver y habilitamos la opción Características avanzadas

Habilitar_Usuarios_Lync_OU_2.png
Ahora pulsamos con el botón secundario del ratón encima de la OU en cuestión y vamos  propiedades, ahora nos vamos a la ficha Editor de atributos, buscamos el atributo distinguishedName y pulsamos en ver y nos mostrará el valor del DN que necesitaremos posteriormente, por lo que copiaremos el valor mostrado:
OU=Usuarios,OU=AsirLAB,DC=dominio,DC=com
Habilitar_Usuarios_Lync_OU_3.png
Ahora que ya tenemos el DN, lo que debemos hacer es ejecutar el siguiente script de PowerShell en alguno de los servidores de Lync:
Get-CsAdUser -filter {Enabled -ne $True} -OU “DN_OU” | Enable-CsUser -RegistrarPool <fqdn_front-end_o_pool>-SipAddressType Emailaddress
Ejemplo:
Get-CsAdUser -filter {Enabled -ne $True} -OU “OU=Usuarios,OU=AsirLAB,DC=dominio,DC=com” | Enable-CsUser -RegistrarPool <fqdn_front-end_o_pool>-SipAddressType Emailaddress
Este script habilitará en Lync a todos los usuarios de la OU Usuarios dentro de la OU AsirLAB del dominio dominio.com, su dirección SIP se creará en base a su dirección de correo electrónico y no lo intentará con los usuarios que ya están habilitados en Lync (-filter {Enabled -ne $True}).
Podemos utilizar distintos filtros en función de nuestras necesidades, para ello podemos utilizar los siguientes modificadores:
SINTAXIS
Get-CsAdUser [-Identity <UserIdParameter>] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-Filter <String>] [-LDAPFilter <String>] [-OU    <OUIdParameter>] [-ResultSize <Unlimited>] [<CommonParameters>]
Ejemplo: Habilitar usuarios del departamento de Sistemas que no estén habilitados en Lync
Get-CsAdUser -LdapFilter “Department=Sistemas” -filter {Enabled -ne $True} | Enable-CsUser -RegistrarPool <fqdn_front-end_o_pool>-SipAddressType Emailaddress
Por último podemos listar los usuarios de nuestro AD que no ha sido habilitado en Lync en nuestro Active Directory, para ello tenemos el siguiente cmdlet:
Get-CsAdUser -Filter {Enabled -ne $True} | Select-Object DisplayName
Como todo ahora es cuestión de que configuréis vuestro propio script en función de vuestras necesidades.
Espero que osea de utilidad!!!
Lync Server: Modific
Lync Server: Install

sbuytrago@asirsl.com

NO HAY COMENTARIOS

Este sitio web utiliza cookies. Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra política de cookies. ACEPTAR

Aviso de cookies
Share This