Microsoft Lync Server
Header

​Seguro que en alguna ocasión vuestros clientes o vosotros mismos queréis limitar la búsqueda de contactos desde Lync a una OU, lo que permite que el resto de usuarios no puedan escribir el nombre de un contacto y que os encuentren. Para ello debemos segregar la libreta de direcciones (ABS) para ello debemos modificar el atributo msRTCSIP-GroupingID de los usuarios. Pero para poder aplicarlo el mismo valor en el atributo msRTCSIP-GroupingID mejor hacerlo mediante un script de powershell. Además el valor que estableceremos será el GUID de la OU en la que residen los usuarios, para ello tenemos el siguiente script

segregacion_libreta_direcciones_2.png
Voy a tratar de explicarlo por partes:
Importamos el módulo de Directorio Activo
Import-Module ActiveDirectory
Buscamos el GUID de la OU que hemos escrito y la almacenamos en la variable $OUObject.ObjectGUID
$OU = «OU=IP Editorial,OU=Buzones de Clientes,DC=asirsl,DC=com»
$OUObject = Get-ADOrganizationalUnit -Identity $OU
$GUID = $OUObject.ObjectGUID
Establece el GUID de la OU que tenemos en la variable $OUObject.ObjectGUID en el atributo msRTCSIP-GroupingID de los usuarios
Get-ADUser -LDAPFilter «(ObjectClass=user)» -SearchBase $OU -Properties msRTCSIP-GroupingID,msRTCSIP-PrimaryUserAddress,comment|Set-ADUser -Replace @{‘msRTCSIP-GroupingID’=$GUID} -verbose
segregacion_libreta_direcciones_6.pngsegregacion_libreta_direcciones_3.png
Ahora forzamos la actualización de la libreta de direcciones (tardará entre 10 y 15 min dependiendo del tamaño de vuestra implementación)
Update-CsAddressBook
Debéis modificar el script cambiando el distinguishedName de la OU ($OU = «OU=IP Editorial,OU=Buzones de Clientes,DC=asirsl,DC=com») por el de vuestra organización.
Vamos a ver una demostración de como configurarlo
segregacion_libreta_direcciones_5.png
Por defecto la libreta de direccione se almacena en la siguiente ubicación
segregacion_libreta_direcciones_7.png
Si segregamos la libreta de direcciones se creará otra carpeta cuyo nombre se corresponde con el GUID del atributo ObjectGUID de la OU 
segregacion_libreta_direcciones_6.png
segregacion_libreta_direcciones_8.png
Por cada libreta de direcciones segregada se creará una carpeta en la misma ruta \\FQDN\Shared\1-WebServices-1\ABFiles con el nombre correspondiente
segregacion_libreta_direcciones_9.png
Solo los usuarios de que tienen el mismo valor del atributo msRTCSIP-GroupingID consultarán la misma libreta de direcciones, por lo que pueden escribir el nombre del usuario y lo encontrarán
segregacion_libreta_direcciones_10.png

Si ahora queremos buscar un usuario que tiene otro valor del msRTCSIP-GroupingID  no lo encontraremos con solo escribir su nombre

segregacion_libreta_direcciones_11.png

pero si escribimos su dirección SIP-Uri encontraremos al usuario o usuarios

segregacion_libreta_direcciones_12.png

Por lo que queda patente que la segregación únicamente nos sirve para que el resto de usuarios de Lync que no tienen el mismo atributo msRTCSIP-GroupingID, no puedan encontrarnos escribiendo únicamente el nombre. Pero si escriben nuestra dirección SIP o E-mail si nos encontrarán y nos pueden agregar, por lo que debéis tener cuidado con esto.

Si los usuarios no tienen ningún valor en el atributo msRTCSIP-GroupingID  cuando hagan una búsqueda lo harán sobre la libreta de direcciones por defecto: \\FQDN\Shared\1-WebServices-1\ABFiles0000000-0000-0000-0000-000000000000

Para que esto sea efectivo, siempre es recomendable crear los usuarios de Lync a posteriori de haber realizado los cambios. En caso contrario, debéis borrar la carpeta local del perfil del usuario de Lync:

Lync 2010: C:\Users\%username%\AppData\Local\Microsoft\Communicatorsegregacion_libreta_direcciones_13.png

Lync 2013: C:\Users\%username%\AppData\Local\Microsoft\Office\15.0\Lyncsegregacion_libreta_direcciones_14.png
Una vez que vuelvan a iniciar sesión se descargarán la libreta de direcciones que les corresponda, a partir de ese momento ya solo podrán realizar búsquedas entre los usuarios con el mismo valor del atributo msRTCSIP-GroupingID. Os vuelvo a recordar que solo podemos evitar que lo encuentren, no que escribiendo su dirección SIP-Uri puedan agregarlo.

Por si queréis el script, aquí os lo dejo para que podáis descargarlo Segregracion_ABS.rarSegregracion_ABS.rar. Esto es válido para Lync 2010 y 2013, así que ya podéis probarlo.

Espero que os sea de utilidad!!!