Удаляет события из очереди событий.
Синтаксис
Remove-Event [-EventIdentifier] <int> [-Confirm] [-WhatIf] [<CommonParameters>] Remove-Event [-SourceIdentifier] <string> [-Confirm] [-WhatIf] [<CommonParameters>]
Описание
Командлет Remove-Event удаляет события из очереди событий в текущем сеансе.
Этот командлет удаляет только те события, которые в данный момент находятся в очереди. Чтобы отменить регистрацию или подписку на событие, используйте командлет Unregister-Event.
Параметры
-EventIdentifier <int>
Удаляет только событие с заданным идентификатором события. В каждой команде необходимо указывать параметр EventIdentifier или SourceIdentifier.
Обязательно? |
true |
Позиция? |
1 |
Значение по умолчанию |
нет |
Принимать входные данные из конвейера? |
true (ByPropertyName) |
Принимать подстановочные знаки? |
false |
-SourceIdentifier <string>
Удаляет только события с указанным идентификатором источника. Подстановочные знаки запрещены. В каждой команде необходимо указывать параметр EventIdentifier или SourceIdentifier.
Обязательно? |
true |
Позиция? |
1 |
Значение по умолчанию |
нет |
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-Confirm
Запрашивает подтверждение перед выполнением команды.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-WhatIf
Описывает, что произойдет при выполнении команды, без ее фактического выполнения.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
System.Management.Automation.PSEventArgs События из командлета Get-Event можно передавать командлету Remove-Event по конвейеру. |
Выходные данные |
Нет Командлет не формирует никаких выходных данных. |
Примечания
События, подписки на события и очередь событий существуют только в рамках текущего сеанса. Если завершить текущий сеанс, очередь событий будет очищена и подписка на события будет отменена.
Пример 1
C:\PS>remove-event -sourceIdentifier "ProcessStarted" Описание ----------- Эта команда удаляет из очереди события с идентификатором источника "Process Started".
Пример 2
C:\PS>remove-event -eventIdentifier 30 Описание ----------- Эта команда удаляет из очереди событие с идентификатором, равным 30.
Пример 3
C:\PS>get-event | remove-event Описание ----------- Эта команда удаляет из очереди событий все события.
См. также