MS Exchange Queues Error

In der Agent Ausgabe sollten mehr wie vier Counter enthalten sein.
CMK nutzt hier einfach die Offsets der Counter vom “Elterncounter” aus gesehen um die jeweils zuzuordnen. Die Schwierigkeit besteht nun darin zu ergründen welcher Counter was ist.

Ansonsten würde ich mir aus dem Queuehealth Script mal was gescheites bauen für die Anforderungen im CMK. Was du ohne groß Probleme daraus selbst machen kannst ist ein Lokal Check wie im Handbuch beschrieben. Ist nen guter Einstieg für was eigenes.
Was das Powershell Script besser macht wie die Performance Counter ist halt einfach mal alle Queues mit Name und Message Count durchgehen.

Im Anhang hier mal als mini Local Check - keine Garantie obs auch wirklich tut hab das einfach mal auf “gut Glück” zusammen geschrieben.

###
$pswindow = $host.ui.rawui
$newsize = $pswindow.buffersize
$newsize.height = 300
$newsize.width = 200
$pswindow.Set_BufferSize($newsize)
###

if ( $null -eq (Get-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.E2010 -ErrorAction:SilentlyContinue))
{
    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
}
else {
    exit
}

ForEach ($Queue in Get-Queue -Server $env:computername | Where-Object { $_.identity -notlike '*\Shadow\*' })
{
    Write-Host "R $($Queue.identity) messages=$($Queue.messageCount);5;20 Count of messages in queue are"
}