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:


English
polski