有没有办法确定用户在服务器端连接到哪个Exchange 2010 CAS服务器?

我们有一个硬件负载平衡器后面的CAS服务器。 我们正在寻找添加更多。 我们确定用户连接到哪个CAS服务器的正常程序是:

  1. 找出用户工作站的IP地址
  2. 检查负载均衡器连接到的位置

但是,这已被certificate是具有挑战性的。 我们知道有一种方法可以通过OWA来确定您的CAS服务器 。

有没有办法通过用户名(而不是IP)来做这个服务器端?

这是我迄今为止。

对于Outlook MAPI:

Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=MSExchangeRPC"}| fl clientname,applicationid 

对于IMAP:

 Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=IMAP4"}| fl clientname,applicationid 

我希望我也能得到客户端的IP地址。 有一个字段表示“ClientIPAddress”字段,但到目前为止我的testing中,它总是空的。 也许是因为负载平衡器?

我希望有一个更合适的cmdlet。 任何input将不胜感激。

这里是我的来源:

http://technet.microsoft.com/en-us/library/ee177028.aspx

http://technet.microsoft.com/en-us/library/bb124415(v=exchg.141).aspx