Remove-Event (Microsoft.PowerShell.Utility)
Remove-Event
- Модуль:
- Microsoft.PowerShell.Utility
Удаляет события из очереди событий.
Синтаксис
Remove-Event
[-SourceIdentifier] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Remove-Event
[-EventIdentifier] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Описание
Командлет Remove-Event удаляет события из очереди событий в текущем сеансе.
Этот командлет удаляет только те события, которые в данный момент находятся в очереди. Чтобы отменить регистрацию событий или отказаться от подписки, используйте командлет Unregister-Event.
Примеры
Пример 1. Удаление события по идентификатору источника
PS C:\> Remove-Event -SourceIdentifier "ProcessStarted"Эта команда удаляет события с идентификатором источника «Процесс запущен» из очереди событий.
Пример 2. Удаление события по идентификатору события
PS C:\> Remove-Event -EventIdentifier 30Эта команда удаляет событие с идентификатором события 30 из очереди событий.
Пример 3. Удаление всех событий
PS C:\> Get-Event | Remove-EventЭта команда удаляет все события из очереди событий.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
- Тип :
SwitchParameter
- Псевдонимы:
cf
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-EventIdentifier
Указывает идентификатор события, для которого командлет удаляет. Параметр EventIdentifier или SourceIdentifier необходим в каждой команде.
- Тип :
Int32
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-SourceIdentifier
Указывает идентификатор источника, из которого этот командлет удаляет события. Подстановочные знаки не допускаются. Параметр EventIdentifier или SourceIdentifier необходим в каждой команде.
- Тип :
String
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-WhatIf
Показывает, что произойдет, если командлет запустится. Командлет не запускается.
- Тип :
SwitchParameter
- Псевдонимы:
wi
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Входы
PSEventArgs
Вы можете передать события из Get-Event в этот командлет.
Выходы
Нет
Этот командлет не возвращает никаких результатов.
Примечания
На платформах Linux или macOS нет источников событий.
События, подписки на события и очередь событий существуют только в текущем сеансе. Если вы закроете текущий сеанс, очередь событий будет удалена, а подписка на события будет отменена.