Enable-SCOMDiscovery
Habilita las detecciones de Operations Manager.
Sintaxis
Empty (Es el valor predeterminado).
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>]
Description
El cmdlet Enable-SCOMDiscovery habilita las detecciones de System Center Operations Manager. El cmdlet crea y guarda invalidaciones para las detecciones especificadas que permiten esas detecciones.
Ejemplos
Ejemplo 1: Habilitación de detecciones para una clase
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
En este ejemplo se habilitan detecciones para una clase especificada. El cmdlet Enable-SCOMDiscovery guarda una invalidación en un módulo de administración especificado.
El primer comando usa el cmdlet Get-SCOMManagementPack para obtener objetos del módulo de administración que tienen el nombre para mostrar especificado y los pasa al cmdlet Where-Object mediante el operador de canalización.
Ese cmdlet quita los módulos de administración sellados.
Para obtener más información, escriba Get-Help Where-Object.
El comando almacena todos los módulos de administración no sellados en la variable $MP.
El segundo comando usa el cmdlet Get-SCOMClass para obtener las clases que tienen el nombre para mostrar especificado y, a continuación, las almacena en la variable $Class.
El tercer comando usa el cmdlet Get-SCOMDiscovery para obtener objetos de detección que tienen nombres para mostrar que contienen la regla de cadena y, a continuación, los almacena en la variable $Discovery.
El cuarto comando habilita las detecciones. La variable $Discovery contiene objetos que representan detecciones. El comando especifica el objeto de clase almacenado en la variable $Class. El cmdlet guarda la invalidación en el módulo de administración representado por el objeto en la variable $MP. El comando usa el parámetro Enforce; por lo tanto, el cmdlet establece la propiedad Enforce en $True.
Parámetros
-Class
Especifica una matriz de objetos de clase del módulo de administración. Para obtener un objeto de clase, use el cmdlet Get-SCOMClass. El cmdlet habilita las detecciones para estas clases.
Propiedades del parámetro
| Tipo: | ManagementPackClass[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
FromManagementPackClass
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Discovery
Especifica una matriz de objetos ManagementPackDiscovery.
Para obtener un objeto
Propiedades del parámetro
| Tipo: | ManagementPackDiscovery[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 2 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Enforce
Indica que el cmdlet establece la propiedad Enforce en $True en la invalidación.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 3 |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Group
Especifica una matriz de objetos de supervisión que representan grupos.
Para obtener un grupo, use el cmdlet
Propiedades del parámetro
| Tipo: | MonitoringObject[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
FromGroup
| Posición: | 1 |
| Mandatory: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Instance
Especifica una matriz de objetos de supervisión que representan instancias.
Para obtener instancias, use el cmdlet
Este parámetro también acepta objetos de grupo.
Para obtener un objeto de grupo, use el cmdlet
Propiedades del parámetro
| Tipo: | MonitoringObject[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
FromInstance
| Posición: | 1 |
| Mandatory: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ManagementPack
Especifica uno o varios objetos del módulo de administración.
Para obtener un objeto de módulo de administración, use el cmdlet
Si la detección está en un módulo de administración no sellado, debe guardar la invalidación en el mismo módulo de administración.
Propiedades del parámetro
| Tipo: | ManagementPack |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-PassThru
Indica que el cmdlet crea o modifica un objeto que un comando puede usar en la canalización. De forma predeterminada, este cmdlet no genera ninguna salida.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 4 |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.