Поделиться через


Suspend-CMAlert

Приостанавливает оповещения мониторинга.

Синтаксис

Suspend-CMAlert
       [-Comment <String>]
       -InputObject <IResultObject>
       [-PassThru]
       -SkipUntil <DateTime>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Suspend-CMAlert
       [-Comment <String>]
       -Id <String>
       [-PassThru]
       -SkipUntil <DateTime>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Suspend-CMAlert
       [-Comment <String>]
       -Name <String>
       [-PassThru]
       -SkipUntil <DateTime>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Описание

Командлет Suspend-CMAlert приостанавливает мониторинг оповещения до указанной даты. В это время Configuration Manager обновляет состояние оповещения. Оповещение можно приостановить, только если оно включено. Если не указать параметр SkipUntil , оповещение будет приостановлено на неопределенный срок.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Приостановка оповещения с помощью идентификатора

PS XYZ:\> Suspend-CMAlert -Id "16777219" -Comments "Postponing alert evaluation" -SkipUntil "Wednesday, August 20, 2012 4:03:17 PM"

Эта команда приостанавливает оповещение с идентификатором 16777219 до времени, указанного параметром SkipUntil, и добавляет комментарий к оповещению.

Пример 2. Приостановка оповещения с помощью переменной объекта alert

PS XYZ:\> $AlertObj = Get-CMAlert -Id "16777221"
PS XYZ:\> Suspend-CMAlert -InputObject $AlertObj -Comments "Postponing alert evaluation" -SkipUntil "4/8/2012 8:04:39 PM"

Первая команда получает объект оповещения с идентификатором 16777221, а затем сохраняет объект в переменной $AlertObj.

Вторая команда приостанавливает оповещение, хранящееся в $AlertObj, до времени, указанного параметром SkipUntil, и добавляет комментарий к оповещению.

Параметры

-Comment

Указывает комментарий для добавления в оповещение. Вы можете использовать комментарий для записи объяснения приостановки оповещения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Указывает идентификатор оповещения. Идентификатор оповещения можно получить с помощью командлета Get-CMAlert .

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Указывает объект CMAlert . Чтобы получить объект CMAlert , используйте командлет Get-CMAlert .

Тип:IResultObject
Aliases:Alert
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Указывает имя оповещения. Имя оповещения можно получить с помощью командлета Get-CMAlert.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

Добавьте этот параметр, чтобы вернуть объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не может создавать выходные данные.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SkipUntil

Указывает определенную дату и время начала оценки оповещения. Введите объект DateTime или строку, которую можно преобразовать в определенное время, например 19 апреля 2012 г. 15:00, 31.12.2013 21.00 21.00 или 3:00. Чтобы получить объект DateTime , используйте командлет Get-Date . Для получения дополнительных сведений введите Get-Help Get-Date.

Если не указать элемент объекта DateTime , например секунды, этот элемент триггера задания не изменяется. Если исходный триггер задания не включал объект DateTime и вы опустили элемент, триггер задания создается с соответствующим элементом из текущих даты и времени.

Объекты DateTime и строки, преобразуемые в объекты DateTime, автоматически настраиваются для совместимости с форматами даты и времени, выбранными для локального компьютера в регионе и языке на панели управления.

Тип:DateTime
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Выходные данные

System.Object