Enable-SCOMDiscovery
Habilita as descobertas do Operations Manager.
Sintaxe
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>]
Description
O cmdlet Enable-SCOMDiscovery
Exemplos
Exemplo 1: habilitar descobertas para uma classe
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
Este exemplo habilita descobertas para uma classe especificada. O cmdlet Enable-SCOMDiscovery salva uma substituição em um pacote de gerenciamento especificado.
O primeiro comando usa o cmdlet Get-SCOMManagementPack Get-Help Where-Object
.
O comando armazena todos os pacotes de gerenciamento não selados na variável $MP.
O segundo comando usa o cmdlet Get-SCOMClass para obter classes que têm o nome de exibição especificado e, em seguida, armazena-as na variável $Class.
O terceiro comando usa o cmdlet Get-SCOMDiscovery para obter objetos de descoberta que têm nomes de exibição que contêm a regra de cadeia de caracteres e os armazena na variável $Discovery.
O quarto comando habilita as descobertas. A variável $Discovery contém objetos que representaram descobertas. O comando especifica o objeto de classe armazenado na variável $Class. O cmdlet salva a substituição no pacote de gerenciamento representado pelo objeto na variável $MP. O comando usa o parâmetro Impor; portanto, o cmdlet define a propriedade Enforce para $True.
Parâmetros
-Class
Especifica uma matriz de objetos de classe do pacote de gerenciamento. Para obter um objeto de classe, use o cmdlet Get-SCOMClass. O cmdlet permite descobertas para essas classes.
Tipo: | ManagementPackClass[] |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Discovery
Especifica uma matriz de objetos ManagementPackDiscovery. Para obter um objeto ManagementPackDiscovery, use o cmdlet Get-SCOMDiscovery.
Tipo: | ManagementPackDiscovery[] |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Enforce
Indica que o cmdlet define a propriedade Enforce para $True na substituição.
Tipo: | SwitchParameter |
Cargo: | 3 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Group
Especifica uma matriz de objetos de monitoramento que representam grupos. Para obter um grupo, use o cmdlet Get-SCOMGroup. O cmdlet permite descobertas para esses grupos.
Tipo: | MonitoringObject[] |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Instance
Especifica uma matriz de objetos de monitoramento que representam instâncias. Para obter instâncias, use o cmdlet Get-SCOMClassInstance. O cmdlet permite descobertas para essas instâncias.
Esse parâmetro também aceita objetos de grupo. Para obter um objeto de grupo, use o cmdlet Get-SCOMGroup.
Tipo: | MonitoringObject[] |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ManagementPack
Especifica um ou mais objetos do pacote de gerenciamento. Para obter um objeto de pacote de gerenciamento, use o cmdlet Get-SCOMManagementPack. O cmdlet salva a substituição no pacote de gerenciamento especificado.
Se a descoberta estiver em um pacote de gerenciamento sem lacre, você deverá salvar a substituição no mesmo pacote de gerenciamento.
Tipo: | ManagementPack |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PassThru
Indica que o cmdlet cria ou modifica um objeto que um comando pode usar no pipeline. Por padrão, esse cmdlet não gera nenhuma saída.
Tipo: | SwitchParameter |
Cargo: | 4 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |