Build precise queries to find exactly what you need
Press ESC to close
@robinp
Member Since: August 11, 2013
Favorites0
Views
Projects0
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.
Reviewed 12 years ago