bk0011m
@bk0011m
Системный администратор

Как узнать количество активных подключений к Exchange?

Есть несколько серверов Exchange 2016.
Требуется узнать сколько активных подключений, на всех серверах
Пробовал скриптом, показывает какую-то ерунду. Цифры сильно завышены, в тысячи раз. Есть еще варианты?
Вот сам скрипт:
function Get-CASActiveUsers {
  [CmdletBinding()]
    param(
    [Parameter(Position=0, ParameterSetName="Value", Mandatory=$true)]
    [String[]]$ComputerName,
    [Parameter(Position=0, ParameterSetName="Pipeline", ValueFromPipelineByPropertyName=$true, Mandatory=$true)]
    [String]$Name
  )
  process {
    switch($PsCmdlet.ParameterSetName) {
      "Value" {$servers = $ComputerName}
      "Pipeline" {$servers = $Name}
    }
    $servers | %{
      $RPC = Get-Counter "\MSExchange RpcClientAccess\Число пользователей" -ComputerName $_
      $OWA = Get-Counter "\MSExchange OWA\Текущее число уникальных пользователей" -ComputerName $_
      New-Object PSObject -Property @{
        Server = $_
        "RPC Client Access" = $RPC.CounterSamples[0].CookedValue
        "Outlook Web App" = $OWA.CounterSamples[0].CookedValue
      }
    }
  }
}
  • Вопрос задан
  • 731 просмотр
Пригласить эксперта
Ответы на вопрос 1
@NortheR73
системный инженер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы