Disable-SCOMDiscovery
Wyłącza odnajdywania programu Operations Manager.
Składnia
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Disable-SCOMDiscovery wyłącza odnajdywanie programu System Center — Operations Manager. Polecenie cmdlet tworzy i zapisuje przesłonięcia dla określonych odnajdywania, które wyłączają te odnajdywania.
Określ grupy, wystąpienia lub klasy wraz z odnajdywaniami, które mają być wyłączone. Polecenie cmdlet zapisuje przesłonięcia w określonym niezapisanym pakiecie administracyjnym.
Przykłady
Przykład 1. Wyłączanie odnajdywania dla klasy
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:\> Disable-SCOMDiscovery -Class $Class -Discovery $Discovery -ManagementPack $MP
Ten przykład wyłącza odnajdywania dla określonej klasy. Polecenie cmdlet Disable-SCOMDiscovery zapisuje przesłonięcia w określonym pakiecie administracyjnym.
Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementPack , aby uzyskać obiekty pakietu administracyjnego, które mają określoną nazwę wyświetlaną, i przekazuje je do polecenia cmdlet Where-Object przy użyciu operatora potoku.
To polecenie cmdlet usuwa wszystkie zapieczętowane pakiety administracyjne.
Aby uzyskać więcej informacji, wpisz polecenie Get-Help Where-Object
.
Polecenie przechowuje wszystkie niezaużytowane pakiety administracyjne w zmiennej $MP.
Drugie polecenie używa polecenia cmdlet Get-SCOMClass do pobierania klas, które mają określoną nazwę wyświetlaną, a następnie przechowuje je w zmiennej $Class.
Trzecie polecenie używa polecenia cmdlet Get-SCOMDiscovery do pobierania obiektów odnajdywania, które mają nazwy wyświetlane zawierające regułę ciągu, a następnie przechowuje je w zmiennej $Discovery.
Czwarte polecenie wyłącza odnajdywania reprezentowane przez obiekty przechowywane w zmiennej $Discovery. Polecenie określa obiekt klasy przechowywany w zmiennej $Class. Polecenie cmdlet zapisuje przesłonięcia w pakiecie administracyjnym reprezentowanym przez obiekt w zmiennej $MP. Polecenie używa parametru Wymuszaj ; dlatego polecenie cmdlet ustawia właściwość Enforce na wartość $True.
Parametry
-Class
Określa tablicę obiektów klas pakietu administracyjnego. Aby uzyskać obiekt klasy, użyj polecenia cmdlet Get-SCOMClass . Polecenie cmdlet wyłącza odnajdywania dla tych klas.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Discovery
Określa tablicę obiektów ManagementPackDiscovery . Aby uzyskać obiekt ManagementPackDiscovery , użyj polecenia cmdlet Get-SCOMDiscovery .
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enforce
Wskazuje, że polecenie cmdlet ustawia właściwość Enforce na $True w przesłonięć.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Group
Określa tablicę obiektów monitorowania reprezentujących grupy. Aby uzyskać grupę, użyj polecenia cmdlet Get-SCOMGroup . Polecenie cmdlet wyłącza odnajdywania dla tych grup.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Określa tablicę obiektów monitorowania, które reprezentują wystąpienia. Aby uzyskać wystąpienia, użyj polecenia cmdlet Get-SCOMClassInstance . Polecenie cmdlet wyłącza odnajdywania dla tych wystąpień.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Określa co najmniej jeden obiekt pakietu administracyjnego. Aby uzyskać obiekt pakietu administracyjnego, użyj polecenia cmdlet Get-SCOMManagementPack . Polecenie cmdlet zapisuje przesłonięcia w określonym pakiecie administracyjnym.
Jeśli odnajdywanie znajduje się w niezaużytowanym pakiecie administracyjnym, należy zapisać przesłonięcia w tym samym pakiecie administracyjnym.
Type: | ManagementPack |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnego wyniku.
Type: | SwitchParameter |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |