Enable-SCOMDiscovery

Operations Manager bulmalarını etkinleştirir.

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

Enable-SCOMDiscovery cmdlet'i System Center - Operations Manager bulmalarını etkinleştirir. Cmdlet, bu bulmaları etkinleştiren belirtilen bulmalar için geçersiz kılmalar oluşturur ve kaydeder.

Örnekler

Örnek 1: Bir sınıf için bulmaları etkinleştirme

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

Bu örnek, belirtilen bir sınıf için bulmaları etkinleştirir. Enable-SCOMDiscovery cmdlet'i, belirtilen yönetim paketinde bir geçersiz kılma kaydeder.

İlk komut, belirtilen görünen ada sahip yönetim paketi nesnelerini almak için Get-SCOMManagementPack cmdlet'ini kullanır ve işlem hattı işlecini kullanarak bunları Where-Object cmdlet'ine geçirir. Bu cmdlet tüm korumalı yönetim paketlerini bırakır. Daha fazla bilgi için Get-Help Where-Object yazın. Komut, korumasız tüm yönetim paketlerini $MP değişkeninde depolar.

İkinci komut, belirtilen görünen ada sahip sınıfları almak için Get-SCOMClass cmdlet'ini kullanır ve bunları $Class değişkeninde depolar.

Üçüncü komut, dize kuralını içeren görünen adlara sahip bulma nesnelerini almak için Get-SCOMDiscovery cmdlet'ini kullanır ve sonra bunları $Discovery değişkeninde depolar.

Dördüncü komut bulmaları etkinleştirir. $Discovery değişkeni bulmaları temsil eden nesneler içerir. komutu, $Class değişkeninde depolanan sınıf nesnesini belirtir. cmdlet'i geçersiz kılmayı $MP değişkenindeki nesnesi tarafından temsil edilen yönetim paketine kaydeder. komutu Enforce parametresini kullanır; bu nedenle cmdlet , Enforce özelliğini $True olarak ayarlar.

Parametreler

-Class

Yönetim paketi sınıf nesnelerinin dizisini belirtir. Sınıf nesnesi almak için Get-SCOMClass cmdlet'ini kullanın. cmdlet'i bu sınıflar için bulmaları etkinleştirir.

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Discovery

ManagementPackDiscovery nesnelerinin dizisini belirtir. Bir ManagementPackDiscovery nesnesi almak için Get-SCOMDiscovery cmdlet'ini kullanın.

Type:ManagementPackDiscovery[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Enforce

Cmdlet'in Enforce özelliğini geçersiz kılmada $True olarak ayarladığını gösterir.

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Group

Grupları temsil eden izleme nesneleri dizisini belirtir. Grup almak için Get-SCOMGroup cmdlet'ini kullanın. cmdlet'i bu gruplar için bulmaları etkinleştirir.

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Instance

Örnekleri temsil eden izleme nesneleri dizisini belirtir. Örnekleri almak için Get-SCOMClassInstance cmdlet'ini kullanın. cmdlet'i bu örnekler için bulmaları etkinleştirir.

Bu parametre grup nesnelerini de kabul eder. Bir grup nesnesi almak için Get-SCOMGroup cmdlet'ini kullanın.

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Bir veya daha fazla yönetim paketi nesnesi belirtir. Bir yönetim paketi nesnesi almak için Get-SCOMManagementPack cmdlet'ini kullanın. cmdlet'i geçersiz kılmayı belirtilen yönetim paketine kaydeder.

Bulma korumasız bir yönetim paketindeyse, geçersiz kılmayı aynı yönetim paketine kaydetmeniz gerekir.

Type:ManagementPack
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Cmdlet'in bir komutun işlem hattında kullanabileceği bir nesne oluşturduğunu veya değiştirdiğini gösterir. Varsayılan olarak bu cmdlet herhangi bir çıktı üretmez.

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False