Random Project

Syntax Error

There appears to be a syntax error (or at least when executed on my system Server 2008 R2 Exch 2010)

When running on my exchange server, Mounted and Dismounted databases report as OK.

If you change:
if(($state.status -match “Mounted”) -or ($state.status -match “Healthy”)){
to:
if(($state.status -match ‘^Mounted’) -or ($state.status -match ‘^Healthy’)){

and

if(($ContentIndexState.status -match “Healthy”) -or ($ContentIndexState.status -match “Mounted”)){
to:
if(($ContentIndexState.status -match ‘^Healthy’) -or ($ContentIndexState.status -match ‘^Mounted’)){

It then works properly for me.

Other than that great script. Thanks.