Get-SCOMOverrideResult

Извлекает результаты переопределения.

Синтаксис

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

Get-SCOMOverrideResult
    [-Class] <ManagementPackClass[]>
    [-Discovery] <ManagementPackDiscovery[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromClassMonitor

Get-SCOMOverrideResult
    [-Class] <ManagementPackClass[]>
    [-Monitor] <ManagementPackMonitor[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromClassRule

Get-SCOMOverrideResult
    [-Class] <ManagementPackClass[]>
    [-Rule] <ManagementPackRule[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstanceDiscovery

Get-SCOMOverrideResult
    [-Instance] <EnterpriseManagementObject[]>
    [-Discovery] <ManagementPackDiscovery[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstanceRule

Get-SCOMOverrideResult
    [-Instance] <EnterpriseManagementObject[]>
    [-Rule] <ManagementPackRule[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstanceMonitor

Get-SCOMOverrideResult
    [-Instance] <EnterpriseManagementObject[]>
    [-Monitor] <ManagementPackMonitor[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Описание

Командлет Get-SCOMOverrideResult извлекает существующие переопределения, связанные с указанными рабочими процессами, которые ограничены определенным классом или экземпляром класса.

Примеры

Пример 1: Получение списка переопределений для определенного класса

PS C:\>$Class = Get-SCOMClass -DisplayName "Memory"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> $Session = Get-SCOMManagementGroupConnection -ComputerName "Server01.Contoso.com"
PS C:\> Get-SCOMOverrideResult -Class $Class -Discovery $Discovery -SCSession $Session

В этом примере получен результат переопределения для определенного класса.

Первая команда использует командлет Get-SCOMClass для получения объекта класса с именем Memory и сохраняет объект в переменной $Class.

Вторая команда использует командлет Get-SCOMDiscovery для получения объекта обнаружения с отображаемым именем Discover Windows Server Computers и сохраняет объект в переменной $Discovery.

Третья команда использует командлет Get-SCOMManagementGroupConnection для получения объекта подключения к группе управления для Server01 и сохраняет объект в переменной $Session.

Последняя команда использует командлет Get-SCOMOverrideResult для получения списка переопределений для указанного обнаружения, ограниченного указанным классом, для подключения к указанной группе управления и возвращает пользователю сведения о результате переопределения.

Пример 2: Получение результатов переопределения по экземпляру класса

PS C:\>$Instance = Get-SCOMClassInstance -DisplayName "Operations Manager Agents"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "Management Service connectivity state"
PS C:\> Get-SCOMOverrideResult -Instance $Instance -Monitor $Monitor

В этом примере получен результат переопределения для конкретного экземпляра класса.

Первая команда использует командлет Get-SCOMClassInstance для получения объекта экземпляра класса с именем Operations Manager Agents и сохраняет объект в переменной $Instance.

Вторая команда использует командлет Get-SCOMMonitor для получения объекта монитора с отображаемым именем состояния подключения службы управления и сохраняет объект в переменной $Monitor.

Последняя команда использует командлет Get-SCOMOverrideResult для получения результата переопределения для указанного экземпляра и монитора и возвращает сведения о результате переопределения пользователю.

Пример 3: Получение результатов переопределения с помощью объекта правила мониторинга

PS C:\>$Rule = Get-SCOMRule -DisplayName "Alert on Failed Power Shell Scripts"
PS C:\> Get-SCOMClass -DisplayName "Memory" | Get-SCOMOverrideResult -Rule $Rule

В этом примере получен результат переопределения для объекта правила мониторинга.

Первая команда использует командлет Get-SCOMRule для получения объекта правила мониторинга с отображаемым именем Alert on Failed Power Shell Scripts и сохраняет объект в переменной $Rule.

Вторая команда использует командлет Get-SCOMClass для получения объекта класса с именем Memory и использует оператор конвейера для передачи объекта командлету Get-SCOMOverrideResult , который получает результат переопределения для указанного правила, ограниченный объектом класса по конвейеру.

Пример 4: Получение результатов переопределения для отображаемого имени

PS C:\>$Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> Get-SCOMClassInstance -DisplayName "Operations Manager Agents" | Get-SCOMOverrideResult -Discovery $Discovery

В этом примере получен результат переопределения для определенного отображаемого имени.

Первая команда использует командлет Get-SCOMDiscovery для получения объекта обнаружения с отображаемым именем Discover Windows Server Computers и сохраняет объект в переменной $Discovery.

Вторая команда использует командлет Get-SCOMClassInstance для получения объекта экземпляра класса с именем Operations Manager Agents и использует оператор конвейера для передачи объекта в Get-SCOMOverrideResult , который получает результат переопределения для указанного обнаружения с областью действия объекта экземпляра класса по конвейеру.

Параметры

-Class

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

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

Тип:

ManagementPackClass[]

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

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

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

-ComputerName

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

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

Тип:

String[]

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

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

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

-Credential

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

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

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

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

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

-Discovery

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

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

Тип:

ManagementPackDiscovery[]

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

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

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

-Instance

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

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

Тип:

EnterpriseManagementObject[]

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

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

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

-Monitor

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

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

Тип:

ManagementPackMonitor[]

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

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

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

-Rule

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

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

Тип:

ManagementPackRule[]

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

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

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

-SCSession

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

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

Тип:

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.