I don’t’ currently have an Exchange server available to me to check, but my 
solution would be to modify the PS1 to give a longer time out for counter 
loading. Just my off-the-cuff thought.

From: [email protected] [mailto:[email protected]] On 
Behalf Of Russ Patterson
Sent: Monday, December 04, 2017 9:21 AM
To: Exchange list <[email protected]>
Subject: [Exchange] Test-AssistantHealth oddity


Sorry, but that doesn't help - I have nothing to do w/ any programming, and 
simply entering "Test-AssistantHealth" at a Powershell prompt can show this 
issue. I'm just curious to see if anyone's seen this, and if so how they fixed 
it.



As I said, we see it in 5 of our customers - we have about 20 others where this 
does not show.

Anyone have any ideas about how to stop the Test-AssistantHealth cmdlet showing 
(falsely) that a perfmon counter isn't loaded? Remember - as soon as you 
receive this response from PS, you can go into the PerfMon GUI and use the 
counter, in reports, graphs, etc.





`````````````````````````````````````````````````````````

Treat it like a timeout; wrap it in a Try/Catch/finally structure in a while 
loop.



From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Russ Patterson
Sent: Friday, December 01, 2017 2:23 PM
To: Exchange list 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
ExchangeList 
<[email protected]<mailto:[email protected]>>
Subject: [Exchange] Test-AssistantHealth oddity



Hi all



I have a strange issue - compounded by the fact that it's occurring at 5 
different customers.



All Exchange 2013  - when you open an Exchange powershell console & issue the 
Test-AssistantHealth cmdlet - it returns a notice that a perf counter isn't 
installed. This happens if you use Powershell manually, or if our alerting 
software tries to confirm health. It happens more than once a day, and causes 
lots of new incidents to be created. During validation, you can go into 
PerfMon, easily load this counter, and create graphs and reports with it. The 
counter is there, and functioning.



Removing and re-installing the perf counters does nothing.



The warning we see in a PS console is:



PS] C:\Windows\system32>Test-AssistantHealth |fl


RunspaceId : 1e826f66-d146-41bf-a3eb-13fc7b127eb4
Events : {Source: MSExchange Monitoring MsExchangeMailboxAssistants 
Troubleshooter
Id: 5100
Type: Warning
Message: 'Elapsed Time since Last Event Polling Attempt' counter not loaded. 
Server servername, Source: MSExchange Monitoring MsExchangeMailboxAssistants 
Troubleshooter
Id: 5000
Type: Information
Message: The mailbox assistants troubleshooter didn't detect any problems with 
the Assistant service on .....



Does anyone have any suggestions? Has anyone seen this? I'm open to any and all 
suggestions, thanks.



Russ Patterson



Reply via email to