Enable-SCOMDiscovery
Aktiviert Operations Manager-Ermittlungen.
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>]
Das Cmdlet Enable-SCOMDiscovery aktiviert System Center 2019 – Operations Manager-Ermittlungen. Das Cmdlet erstellt und speichert Außerkraftsetzungen für angegebene Entdeckungen, die diese Entdeckungen ermöglichen.
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
In diesem Beispiel werden Ermittlungen für eine angegebene Klasse aktiviert. Das Cmdlet Enable-SCOMDiscovery speichert eine Außerkraftsetzung in einem angegebenen Management Pack.
Der erste Befehl verwendet das Cmdlet Get-SCOMManagementPack , um Management Pack-Objekte abzurufen, die den angegebenen Anzeigenamen aufweisen, und übergibt sie mithilfe des Pipelineoperators an das Where-Object-Cmdlet .
Dieses Cmdlet legt alle versiegelten Verwaltungspakete ab.
Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Where-Object
.
Der Befehl speichert alle nicht versiegelten Management Packs in der variablen $MP.
Der zweite Befehl verwendet das Cmdlet Get-SCOMClass , um Klassen abzurufen, die den angegebenen Anzeigenamen aufweisen, und speichert sie dann in der $Class Variablen.
Der dritte Befehl verwendet das Cmdlet Get-SCOMDiscovery , um Ermittlungsobjekte abzurufen, die Anzeigenamen enthalten, die die Zeichenfolgenregel enthalten, und speichert sie dann in der $Discovery Variablen.
Der vierte Befehl aktiviert die Ermittlungen. Die $Discovery Variable enthält Objekte, die Entdeckungen dargestellt haben. Der Befehl gibt das Klassenobjekt an, das in der $Class Variablen gespeichert ist. Das Cmdlet speichert die Außerkraftsetzung im Management Pack, das durch das Objekt in der $MP Variablen dargestellt wird. Der Befehl verwendet den Parameter "Erzwingen "; daher legt das Cmdlet die "Enforce" -Eigenschaft auf $True fest.
Gibt ein Array von Management Pack-Klassenobjekten an. Verwenden Sie zum Abrufen eines Klassenobjekts das Cmdlet Get-SCOMClass . Das Cmdlet aktiviert Ermittlungen für diese Klassen.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt ein Array von ManagementPackDiscovery-Objekten an. Verwenden Sie zum Abrufen eines ManagementPackDiscovery-Objekts das Cmdlet Get-SCOMDiscovery .
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt an, dass das Cmdlet die Erzwingungseigenschaft auf $True für die Außerkraftsetzung festlegt.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt ein Array von Überwachungsobjekten an, die Gruppen darstellen. Verwenden Sie zum Abrufen einer Gruppe das Cmdlet Get-SCOMGroup . Das Cmdlet aktiviert Ermittlungen für diese Gruppen.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Gibt ein Array von Überwachungsobjekten an, die Instanzen darstellen. Verwenden Sie zum Abrufen von Instanzen das Cmdlet Get-SCOMClassInstance . Das Cmdlet aktiviert Ermittlungen für diese Instanzen.
Dieser Parameter akzeptiert auch Gruppenobjekte. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup .
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Gibt mindestens ein Management Pack-Objekt an. Verwenden Sie das Cmdlet Get-SCOMManagementPack , um ein Management Pack-Objekt abzurufen. Das Cmdlet speichert die Außerkraftsetzung im angegebenen Management Pack.
Wenn sich die Ermittlung in einem nicht zusammengefassten Management Pack befindet, müssen Sie die Außerkraftsetzung in dasselbe Management Pack speichern.
Type: | ManagementPack |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Gibt an, dass das Cmdlet ein Objekt erstellt oder ändert, das ein Befehl in der Pipeline verwenden kann. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.
Type: | SwitchParameter |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |