Предположите, что у Вас есть сервер Exchange 2013 с существующими Контрольными Переопределениями Сервера, которые можно получить путем работы Exchange Shell:
Get-ServerMonitoringOverride -Server servername | ft -auto
и вывод показывает что-то как:
Identity ItemType PropertyName PropertyValue
-------- -------- ------------ -------------
MailboxSpace\StorageLogicalDriveSpaceMonitor\G: Monitor MonitoringThreshold 50000
MailboxSpace\StorageLogicalDriveSpaceMonitor\H: Monitor MonitoringThreshold 50000
MailboxSpace\StorageLogicalDriveSpaceMonitor\L: Monitor MonitoringThreshold 25000
В вышеупомянутом примере существуют переопределения сервера для предотвращения Exchange по умолчанию, контролирующего для повышения предупреждения, когда диск опускается ниже предела на 100 ГБ по умолчанию.
И скажем, что Вы хотите изменить существующее переопределение (например, существующий истек, или Вы хотите изменить PropertyValue MonitoringThreshold, чтобы быть 10000 вместо этого).
Как Вы изменили бы существующий ServerMonitorOverride в этом экземпляре?
Оказывается (если я действительно не скучаю it), что единственное, что нужно изменить существующие переопределения мониторинга Exchange, - это удалить их и создать заново. Это ВКЛЮЧАЕТ установку новых сроков истечения срока их действия, если они истекли.
Пример ниже (на основе выходных данных примера в вопросе):
Remove-ServerMonitoringOverride -server MAILSERVER -Identity MailboxSpace\StorageLogicalDriveSpaceMonitor\G: -ItemType Monitor -PropertyName MonitoringThreshold
Затем, чтобы добавить его обратно с новой датой истечения срока через год после сегодняшнего date:
Add-ServerMonitoringOverride -server MAILSERVER -Identity MailboxSpace\StorageLogicalDriveSpaceMonitor\G: -ItemType Monitor -PropertyName MonitoringThreshold -PropertyValue 50000 -Duration 365
Затем вы можете увидеть новую дату истечения срока действия этого монитора, запустив:
Get-ServerMonitoringOverride -server MAILSERVER | fl