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.