Maybe you find this scenario when you remove users from AD and Lync.
When the company users look for a user that was remove it, still appear.
So, first we think removing the GAL from the client side. Oh surprise no GAL (that’s when I found the AddressBook WebQueryOnly Policy Configured)
Then, thinking…. If the clients go to web services to find a user, where the web service consult ? ¡¡RTCAB Database!!
So, we use the following query
select * from [rtcab].[dbo].[AbAttributeValue] where Value like ‘%orphanuser%’
The query returns all the entries, and voila! just remove the entry with the userID field
delete from [rtcab].[dbo].[AbAttributeValue] where UserID = ‘UserID’
We search again for that user on the client and no showing any result.
Hope this help you.
Tal vez se han encontrado este problema cuando eliminan a un usuario de AD y de Lync.
Cuando algún usuario de la compañía busca al usuario eliminado, aun aparece.
Así que, lo primero que pensamos fue en remover la GAL del lado del cliente y vaya sorpresa! no tenia el archivo GAL (aquí encontré que el cliente tiene Addressbook WebQueary configurado)
Entonces, pensando… si el cliente va a algún servicio web para encontrar al usuario, donde consulta ese servicio? ¡¡RTCAB DATABASE!!!
Asi que ejecutamos el siguiente query.
select * from [rtcab].[dbo].[AbAttributeValue] where Value like ‘%orphanuser%’
El query regreso todas las entradas con la informacion del usuario y voila!, solo tenemos que eliminar esta info que aun queda en la base utilizando el UserID
delete from [rtcab].[dbo].[AbAttributeValue] where UserID = ‘UserID’
Buscamos nuevamente al usuario, y no aparece ya.
Espero sea de ayuda.
Comentários