您的位置:首页 > 其它

查询Lync用户登录服务器和登录客户端类型

2016-07-19 15:08 441 查看
在实际运维Lync Server 2013/Skype for Business Server 2015过程中,难免会要查询一些用户登录的信息做辅助判断一些事务。
例如:
1、查询某一用户登录Lync/SfB前端池那一台服务器?
2、查询某一用户最后一次注册前端池的时间?
3、查询某一用户登录Lync/SfB使用客户端类型?

4、查询某一台前端服务器有那些用户登录?

官方有一条命令可以查,但是所查询的信息很有限,很难满足个性化的需求。
官方命令:

Get-CsUserPoolInfo
链接:https://technet.microsoft.com/zh-CN/library/gg398615.aspx

以上提到的个性化查询都可以通过连接前端服务器数据库(rtclocal)进行查询,例如查询Lync Server 2013/Skype for Business Server 2015为例,使用如下SQL命令:

Select (cast (RE.ClientApp as varchar (100))) as ClientVersion,R.UserAtHost as UserName,RA.Fqdn,
HRD.LastNewRegisterTime as LastRegisterTime, EP.ExpiresAt
FROM rtcdyn.dbo.RegistrarEndpoint RE
INNER Join rtc.dbo.Resource R on R.ResourceId = RE.OwnerId
INNER Join rtcdyn.dbo.Endpoint EP on EP.EndpointId = RE.EndpointId
Inner Join rtcdyn.dbo.Registrar RA on EP.RegistrarId = RA.RegistrarId
INNER JOIN rtcdyn.dbo.HomedResourceDynamic HRD on HRD.OwnerId = R.ResourceId
ORDER BY ClientVersion,UserName

截图如下:不知道怎么使用SSMS,请仔细查看如下图示




简单的处理解决实际工作中遇到的问题,欢迎补充!

本文出自 “强生的博客” 博客,请务必保留此出处http://yangqs.blog.51cto.com/127876/1827769
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: