Reporting on active OWA and RPC connections
One of the nice things about using PowerShell to manage Exchange is that you have a great deal of flexibility when it comes to solving problems. When the Exchange Management Shell does not provide a cmdlet that specifically meets your needs, you can often tap into other resources accessible through PowerShell. This recipe provides a great example for this. In this section, we'll use PowerShell to query performance counter data to determine the number of active OWA and HTTP/RPC (Outlook Anywhere) connections on one or more Mailbox servers.
How to do it...
- To determine the number of users currently logged into OWA on a Mailbox server, use the following command syntax:
Get-Counter -Counter '\ASP.NET Apps v4.0.30319(_LM_W3SVC_1_ROOT_OWA)\Requests Executing'
This retrieves the total number of users logged into OWA on the TLEX01
server. The output from this command will look similar to the following:

Viewing the output, we can see that two users are currently...