Aquí os dejo una estupenda herramienta (gratuita) que nos permite saber cuantos clientes están conectados al servidor de Lync y de que forma (vía EDGE o Local). La herramienta es muy sencilla de utilizar y los requisitos son mínimos:
Active directory – Lo que nos permitirá mostrar el usuario en función de su dirección de e-mail
DNS – Resolución de Nombres
Nota: .NET 4.0 es obligatorio que esté instalado
A partir de aquí, únicamente debemos descargar el ejecutable de alguna de las siguientes URL:
Fuente Original: http://www.stumper66.com/software/files/Find%20Lync%20Versions.zip
Este Blog:
Find Lync Versions.zip
Descomprimimos el fichero, lo ejecutamos y lo primero que nos solicita es que añadamos los servidores de OCS y/o Lync que queremos consultar. Podemos añadir varios servidores de Lync (Front-END) con el nombre de la instancia: srv-frontend01\rtclocal, podemos añadir varios servidores y configurar distintas opciones que tenemos disponibles. Recordad que si queréis que se resuelva el nombre del contacto en función de su dirección de e-mail, debéis habilitar la casilla User Active Directory to obtain User Names. Aquí debemos escribir el valor del atributo distinguishedName de la OU en donde tenemos a nuestros usuarios

Una vez hemos cubierto los datos necesarios, pulsamos en OK y luego en Connect

Y nos devolverá los usuarios conectados con información muy interesante

Tenemos dos pestañas que nos mostrarán los campos filtrados, por un lado Clientes (la pantalla que hemos visto) y por otro Resumen (en donde tendremos el listado agrupado de la versión de clientes conectados)

Como vemos es sencillo y muy práctico, además si accedéis a la URL original os muestras las consultas en SQL que deberíamos lanzar para mostrarnos estos resultados:
Texto Original
Here are the only SQL queries that the program executes:
USE [rtcdyn]
SELECT UserAtHost, ClientApp, EndpointId, ContactInfo FROM RegistrarEndpoint T1
LEFT OUTER JOIN rtc..Resource T2 ON T1.OwnerId = T2.ResourceId
WHERE IsServerSource = 0 ORDER BY UserAtHost
For Legacy (OCS) servers:
USE [rtcdyn]
SELECT UserAtHost, ClientApp, EndpointId, ContactInfo FROM Endpoint T1
LEFT OUTER JOIN rtc..Resource T2 ON T1.OwnerId = T2.ResourceId
WHERE IsServerSource = 0 ORDER BY UserAtHost
Aquí os muestro otra captura sacada de otra versión de Lync (2010) y con clientes conectados vía EDGE

Espero que os sea de utilidad!!!