Enable-SCOMDiscovery
Включает обнаружения Operations Manager.
Синтаксис
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
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 содержит объекты, представляющие обнаружения.
Команда задает объект класса, хранящийся в переменной $Class.
Командлет сохраняет переопределение в пакете управления, представленном объектом в переменной $MP.
Команда использует параметр
Параметры
-Class
Задает массив объектов класса пакета управления. Чтобы получить объект класса, используйте командлет Get-SCOMClass. Командлет включает обнаружения для этих классов.
Тип: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Discovery
Задает массив объектов ManagementPackDiscovery.
Чтобы получить объект
Тип: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Enforce
Указывает, что командлет задает свойство Принудительное применение для $True в переопределении.
Тип: | SwitchParameter |
Position: | 3 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Group
Задает массив объектов мониторинга, представляющих группы. Чтобы получить группу, используйте командлет Get-SCOMGroup. Командлет включает обнаружения для этих групп.
Тип: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Instance
Задает массив объектов мониторинга, представляющих экземпляры.
Чтобы получить экземпляры, используйте командлет Get-SCOMClassInstance
Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup.
Тип: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ManagementPack
Указывает один или несколько объектов пакета управления. Чтобы получить объект пакета управления, используйте командлет Get-SCOMManagementPack. Командлет сохраняет переопределение в указанный пакет управления.
Если обнаружение находится в неуправляемом пакете управления, необходимо сохранить переопределение в том же пакете управления.
Тип: | ManagementPack |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные.
Тип: | SwitchParameter |
Position: | 4 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |