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.