Get-SCOMMonitor

Извлекает мониторы в Operations Manager.

Синтаксис

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

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

FromMonitoringDisplayRuleName

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

FromMonitoringRuleId

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

FromEMO

Get-SCOMMonitor
    [-Instance] <EnterpriseManagementObject[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPackClass

Get-SCOMMonitor
    [-Target] <ManagementPackClass[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPack

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

FromMonitorName

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

Описание

Командлет Get-SCOMMonitor извлекает мониторы в System Center — Operations Manager. В Operations Manager мониторы определяют логику определения работоспособности объекта.

Примеры

Пример 1: Получение монитора с помощью имени

PS C:\>Get-SCOMMonitor -Name "System.Health*"

Эта команда извлекает все мониторы, имена которых начинаются со строки "System.Health".

Пример 2: Получение монитора с помощью отображаемого имени

PS C:\>Get-SCOMMonitor -DisplayName "*Performance*"

Эта команда извлекает все мониторы, отображаемые имена которых содержат строку "Performance".

Пример 3: Получение мониторов для пакета управления

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Library" | Get-SCOMMonitor

Эта команда извлекает пакет управления с отображаемым именем System Center Core Library, а затем передает объект пакета управления командлету Get-SCOMMonitor с помощью оператора конвейера (|). Командлет Get-SCOMMonitor получает все мониторы для объекта пакета управления.

Пример 4: Получение мониторов из пакета управления

PS C:\>$MPFile = "C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMMonitor -ManagementPack $MPFile

В этом примере извлекаются мониторы в пакете управления.

Первая команда получает путь к файлу пакета управления и сохраняет значение в переменной с именем $MPFile.

Вторая команда использует командлет Get-SCOMMonitor с параметром ManagementPack для получения мониторов из пакета управления.

Пример 5: Получение мониторов по отображаемому имени

PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances

В этом примере мониторы извлекаются по отображаемому имени.

Первая команда получает все классы, которые содержат слово "health" в своих отображаемых именах, а затем использует оператор конвейера (|) для передачи объектов класса командлету Get-SCOMClassInstance . Командлет Get-SCOMClassInstance получает экземпляр для каждого класса, а затем сохраняет результаты в переменной $Instances.

Вторая команда получает мониторы для экземпляров класса, хранящихся в переменной $Instances.

Пример 6: Получение мониторов с помощью целевого класса

PS C:\>Get-SCOMMonitor -Target (Get-SCOMClass -DisplayName *health*)

В этом примере мониторы извлекаются с помощью целевого класса.

Эта команда получает мониторы с целевыми классами, в отображаемых именах которых указано слово "health".

Пример 7: Получение монитора с помощью идентификатора

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

Эта команда извлекает монитор с идентификатором 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Параметры

-ComputerName

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

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

Тип:

String[]

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

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

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

-Credential

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

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

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

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

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

-DisplayName

Указывает массив объектов отображаемых имен. Значения параметра DisplayName могут различаться в зависимости от того, какие локализованные пакеты управления пользователь импортирует в группу управления, а также от языкового стандарта пользователя, использующего Windows PowerShell.

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

Тип:

String[]

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

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

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

-Id

Указывает массив уникальных идентификаторов для мониторов.

Объект SCOMMonitor хранит идентификатор GUID в свойстве Id объекта. Для получения дополнительной информации введите "Get-SCOMMonitor | Format-Table DisplayName, Id".

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

Тип:

Guid[]

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

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

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

-Instance

Указывает массив объектов экземпляров класса. Параметр Instance также принимает объекты group в качестве входных данных. Для получения информации о том, как получить объект экземпляра класса, введите "Get-Help Get-SCOMClassInstance".

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

Тип:

EnterpriseManagementObject[]

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

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

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

-ManagementPack

Указывает один или несколько объектов пакета управления, в которых можно сохранить переопределение. Если монитор содержится в незапечатанном пакете управления, сохраните переопределение в том же пакете управления. Для получения сведений о том, как получить объект пакета управления, введите "Get-Help Get-SCOMManagementPack".

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

Тип:

ManagementPack[]

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

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

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

-Name

Задает массив имен объекта.

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

Тип:

String[]

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

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

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

-Recurse

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

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

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

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

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

-SCSession

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

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

Тип:

Connection[]

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

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

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

-Target

Указывает массив мониторов для одного или нескольких объектов целевого класса. Для получения информации о том, как получить объект класса, введите "Get-Help Get-SCOMClass".

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

Тип:

ManagementPackClass[]

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

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

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

CommonParameters

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