En ocasiones es muy útil conocer el número de conexiones activas contra un servidor Client Access (CAS), por ejemplo, a la hora de realizar tareas de mantenimiento de los servidores.
La siguiente función de PowerShell enumera el tipo de conexiones OWA y RPC que están establecidas en ese momento contra el servidor CAS que se indique:
Para obtener los resultados:
1. Es necesario añadir la función anterior al código de PowerShell. Aunque existen varias formas de conseguirlo, una muy sencilla es guardar el código anterior con extensión .PS1. A continuación, ejecutar en PowerShell:
. C:/Temp/CASActiveUsers.ps1
Nota: Para este ejemplo, el fichero que contiene el código se ha llamado «CASActiveUsers.ps1» y se encuentra almacenado en la ruta C:/Temp del servidor de Exchange.
2. Llamar a la función, indicando los servidores CAS contra los que se efectúa la consulta:
Get-CASActiveUsers -ComputerName CAS1
Get-CASActiveUsers -ComputerName CAS2
Nota: También es posible indicar varios servidores CAS a la misma vez, por ejemplo:
Get-CASActiveUsers -ComputerName CAS1, CAS2
Para que detecte los servidores CAS, sin necesidad de indicarlos en el comando:
Get-ClientAccessServer | Get-CASActiveUsers