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 |