This post is also available in: angielski
Często chcielibyśmy wiedzieć ile w danym momencie mamy aktywnych połączeń na poszczególnych serwerach Exchange 2010 z rolami Client Access Server.
Informacje taką możemy uzyskać z Counter-ów dostępnych na każdym z serwerów. W prosty sposób wykorzystując Powershell możemy wyświetlić tabele z informacją o ilości aktywnych połączeń na każdym z serwerów CAS.
Wystarczy uruchomić Exchange Management Shell i skopiować poniższy kod:
$CASServers = Get-ClientAccessServer | select name Foreach ($srv in $CASServers){ $RPC = Get-Counter "\MSExchange RpcClientAccess\User Count" -ComputerName $srv.name $OWA = Get-Counter "\MSExchange OWA\Current Unique Users" -ComputerName $srv.name New-Object PSObject -Property @{ Server = $srv.name "RPC Client Access" = $RPC.CounterSamples[0].CookedValue "Outlook Web App" = $OWA.CounterSamples[0].CookedValue } }
Jeżeli tylko posiadamy uprawnienia do danych serwerów CAS to wówczas otrzymamy tabelę jak poniżej: