Enable-SCOMDiscovery

Включает обнаружения Operations Manager.

Синтаксис

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

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGroup

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [[-Group] <MonitoringObject[]>]
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromInstance

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [[-Instance] <MonitoringObject[]>]
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromManagementPackClass

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [-Class] <ManagementPackClass[]>
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет enable-SCOMDiscovery включает обнаружения System Center — Operations Manager. Командлет создает и сохраняет переопределения для указанных обнаружений, которые обеспечивают эти обнаружения.

Примеры

Пример 1. Включение обнаружения для класса

PS C:\>$MP = Get-SCOMManagementPack -DisplayName "My SQL MP Customization" | Where-Object {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName *rule*
PS C:\> Enable-SCOMDiscovery -Class $Class -ManagementPack $MP -Discovery $Discovery -Enforce

Этот пример включает обнаружения для указанного класса. Командлет Enable-SCOMDiscovery сохраняет переопределение в указанном пакете управления.

Первая команда использует командлет Get-SCOMManagementPack для получения объектов пакета управления с указанным отображаемым именем и передает их командлету Where-Object с помощью оператора конвейера. Этот командлет удаляет все запечатанные пакеты управления. Дополнительные сведения см. в Get-Help Where-Object. Команда сохраняет все незапланированные пакеты управления в переменной $MP.

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

Третья команда использует командлет Get-SCOMDiscovery для получения объектов обнаружения с отображаемыми именами, содержащими строковое правило, а затем сохраняет их в переменной $Discovery.

Четвертая команда включает обнаружения. Переменная $Discovery содержит объекты, представляющие обнаружения. Команда задает объект класса, хранящийся в переменной $Class. Командлет сохраняет переопределение в пакете управления, представленном объектом в переменной $MP. Команда использует параметр Принудительное применение; поэтому командлет задает для свойства значение $True.

Параметры

-Class

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

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

Тип:

ManagementPackClass[]

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

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

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

-Confirm

Запрашивает подтверждение перед запуском командлета.

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

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

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

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

-Discovery

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

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

Тип:

ManagementPackDiscovery[]

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

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

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

-Enforce

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

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

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

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

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

-Group

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

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

Тип:

MonitoringObject[]

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

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

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

-Instance

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

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

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

Тип:

MonitoringObject[]

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

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

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

-ManagementPack

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

Если обнаружение находится в неуправляемом пакете управления, необходимо сохранить переопределение в том же пакете управления.

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

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

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

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

-PassThru

Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные.

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

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

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

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

-WhatIf

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

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

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

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

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

CommonParameters

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