Enable-SCOMDiscovery
Ativa as deteções do Operations Manager.
Syntax
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 permite deteções do System Center – Operations Manager. O cmdlet cria e guarda substituições para descobertas especificadas que permitem essas descobertas.
Exemplos
Exemplo 1: Ativar deteções 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 permite deteções para uma classe especificada. O cmdlet Enable-SCOMDiscovery guarda uma substituição num pacote de gestão especificado.
O primeiro comando utiliza o cmdlet Get-SCOMManagementPack para obter objetos do pacote de gestão que têm o nome a apresentar especificado e transmite-os para o cmdlet Where-Object com o operador de pipeline.
Esse cmdlet deixa cair quaisquer pacotes de gestão selados.
Para mais informações, insira Get-Help Where-Object
.
O comando armazena todos os pacotes de gestão não selados na variável $MP.
O segundo comando utiliza o cmdlet Get-SCOMClass para obter classes com o nome a apresentar especificado e, em seguida, armazena-as na variável $Class.
O terceiro comando utiliza o cmdlet Get-SCOMDiscovery para obter objetos de deteção com nomes a apresentar que contêm a regra de cadeia e, em seguida, armazena-os na variável $Discovery.
O quarto comando permite as descobertas. A variável $Discovery contém objetos que representavam descobertas. O comando especifica o objeto de classe armazenado na variável $Class. O cmdlet guarda a substituição no pacote de gestão representado pelo objeto na variável $MP. O comando utiliza o parâmetro Impor ; por conseguinte, o cmdlet define a propriedade Impor para $True.
Parâmetros
-Class
Especifica uma matriz de objetos de classe de pacote de gestão. Para obter um objeto de classe, utilize o cmdlet Get-SCOMClass . O cmdlet permite deteções para estas classes.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Discovery
Especifica uma matriz de objetos ManagementPackDiscovery . Para obter um objeto ManagementPackDiscovery , utilize o cmdlet Get-SCOMDiscovery .
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enforce
Indica que o cmdlet define a propriedade Impor para $True na substituição.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Group
Especifica uma matriz de objetos de monitorização que representam grupos. Para obter um grupo, utilize o cmdlet Get-SCOMGroup . O cmdlet permite deteções para estes grupos.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Especifica uma matriz de objetos de monitorização que representam instâncias. Para obter instâncias, utilize o cmdlet Get-SCOMClassInstance . O cmdlet permite deteções para estas instâncias.
Este parâmetro também aceita objetos de grupo. Para obter um objeto de grupo, utilize o cmdlet Get-SCOMGroup .
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Especifica um ou mais objetos de pacote de gestão. Para obter um objeto de pacote de gestão, utilize o cmdlet Get-SCOMManagementPack . O cmdlet guarda a substituição no pacote de gestão especificado.
Se a deteção estiver num pacote de gestão não selado, tem de guardar a substituição no mesmo pacote de gestão.
Type: | ManagementPack |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Indica que o cmdlet cria ou modifica um objeto que um comando pode utilizar no pipeline. Por predefinição, este cmdlet não gera quaisquer dados.
Type: | SwitchParameter |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |