Get-SCOMEvent

Возвращает события Operations Manager.

Синтаксис

Empty (по умолчанию)

Get-SCOMEvent
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromEventId

Get-SCOMEvent
    [-Id] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstance

Get-SCOMEvent
    [-Instance] <EnterpriseManagementObject[]>
    [[-EventId] <Int32[]>]
    [[-EventLogName] <String[]>]
    [[-EventSource] <String[]>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPackRule

Get-SCOMEvent
    [-Rule] <ManagementPackRule[]>
    [[-EventId] <Int32[]>]
    [[-EventLogName] <String[]>]
    [[-EventSource] <String[]>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Описание

Командлет get-SCOMEvent получает события System Center — Operations Manager. Правила собирают события.

События можно указать по идентификатору или управляемому объекту. Можно также указать правило, которое активирует событие.

По умолчанию этот командлет использует активное постоянное подключение к группе управления. Используйте параметр SCSession для указания другого постоянного подключения. Можно создать временное подключение к группе управления с помощью параметров ComputerName и учетных данных. Дополнительные сведения см. в Get-Help about_OpsMgr_Connections.

Примеры

Пример 1. Получение событий для правил WMI

PS C:\>$Rules = Get-SCOMRule -Name *WMI*
PS C:\> Get-SCOMClass -DisplayName *health* | Get-SCOMClassInstance | Get-SCOMEvent -Rule $Rules -ErrorAction SilentlyContinue

В этом примере возвращаются все соответствующие правила событий работоспособности, содержащие WMI в их отображаемых именах. Первая команда получает все правила мониторинга, имеющие WMI в их отображаемых именах, и сохраняет их в переменной $Rules.

Вторая команда получает все классы со работоспособностью в отображаемом имени и использует оператор конвейера (|) для передачи объектов класса командлету Get-SCOMClassInstance. Этот командлет получает экземпляры классов для каждого объекта класса. Затем команда получает события для каждого экземпляра класса, соответствующего правилам, хранящимся в переменной $Rules. Использование параметра errorAction ErrorAction со значением SilentlyContinue позволяет команде продолжать работу, если она не находит событие, соответствующее указанному правилу.

Пример 2. Получение события с помощью его идентификатора

PS C:\>Get-SCOMEvent -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Эта команда получает событие с идентификатором 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Пример 3. Просмотр событий, сгруппированных по идентификаторам событий

PS C:\>Get-SCOMEvent | Group-Object -Property Number

Эта команда получает все события, а затем передает их командлету Group-Object с помощью оператора конвейера. Этот командлет отображает события, сгруппированные по свойству Number объекта SCOMEvent, который соответствует идентификатору целочисленного события. Дополнительные сведения см. в Get-Help Group-Object.

Параметры

-ComputerName

Задает массив имен компьютеров. Командлет устанавливает временные подключения с группами управления для этих компьютеров. Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.).

Служба доступа к данным System Center должна работать на компьютере. Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Credential

Указывает объект PSCredential для подключения группы управления. Чтобы получить объект PSCredential, используйте командлет Get-Credential. Дополнительные сведения см. в Get-Help Get-Credential.

Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется. По умолчанию используется текущий пользователь.

Свойства параметра

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EventId

Задает массив идентификаторов событий. Объект SCOMEvent содержит идентификатор события в качестве свойства Number.

Свойства параметра

Тип:

Int32[]

Default value:None
Поддерживаются подстановочные знаки:True
DontShow:False

Наборы параметров

FromInstance
Position:2
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromManagementPackRule
Position:2
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EventLogName

Задает массив имен журналов событий. Объект SCOMEvent содержит имя журнала событий в качестве свойства Channel.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:True
DontShow:False

Наборы параметров

FromInstance
Position:3
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromManagementPackRule
Position:3
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EventSource

Задает массив источников событий. Объект SCOMEvent содержит источник события в качестве свойства PublisherName.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:True
DontShow:False

Наборы параметров

FromInstance
Position:4
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromManagementPackRule
Position:4
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Id

Задает массив идентификаторов GUID событий. Объект SCOMEvent содержит GUID в качестве свойства идентификатора .

Свойства параметра

Тип:

Guid[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromEventId
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Instance

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

Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup.

Свойства параметра

Тип:

EnterpriseManagementObject[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromInstance
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Rule

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

Свойства параметра

Тип:

ManagementPackRule[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromManagementPackRule
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SCSession

Задает массив объектов подключения . Чтобы получить объект connection , используйте командлет Get-SCOMManagementGroupConnection.

Свойства параметра

Тип:

Connection[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.