Delen via


Get-SCOMMonitor

Hiermee worden monitors opgehaald in Operations Manager.

Syntaxis

Get-SCOMMonitor
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-Instance] <EnterpriseManagementObject[]>
   [-Recurse]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-Recurse]
   [-Target] <ManagementPackClass[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   -Name <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

De cmdlet Get-SCOMMonitor haalt monitors op in System Center - Operations Manager. In Operations Manager definiëren monitors logica voor het bepalen van de status van een object.

Voorbeelden

Voorbeeld 1: Een monitor ophalen met behulp van een naam

PS C:\>Get-SCOMMonitor -Name "System.Health*"

Met deze opdracht worden alle monitors opgehaald waarvan de namen beginnen met de tekenreeks System.Health.

Voorbeeld 2: Een monitor ophalen met behulp van een weergavenaam

PS C:\>Get-SCOMMonitor -DisplayName "*Performance*"

Met deze opdracht worden alle monitors opgehaald waarvan de weergavenamen de tekenreeks 'Prestaties' bevatten.

Voorbeeld 3: Monitors ophalen voor een management pack

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Library" | Get-SCOMMonitor

Met deze opdracht wordt het management pack met de weergavenaam van System Center Core Library opgehaald en wordt het management pack-object vervolgens doorgegeven aan de cmdlet Get-SCOMMonitor met behulp van de pijplijnoperator (|). De cmdlet Get-SCOMMonitor haalt alle monitors op voor het management pack-object.

Voorbeeld 4: Monitors ophalen uit een management pack

PS C:\>$MPFile = "C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMMonitor -ManagementPack $MPFile

In dit voorbeeld worden monitors opgehaald in een management pack.

Met de eerste opdracht wordt het pad naar een management pack-bestand opgehaald en wordt de waarde opgeslagen in de variabele met de naam $MPFile.

De tweede opdracht gebruikt de cmdlet Get-SCOMMonitor met de parameter ManagementPack om de monitors op te halen uit het management pack.

Voorbeeld 5: Monitors ophalen op weergavenaam

PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances

In dit voorbeeld worden monitors opgehaald op weergavenaam.

Met de eerste opdracht worden alle klassen opgehaald die 'status' in hun weergavenamen bevatten en vervolgens de pijplijnoperator (|) gebruikt om de klasseobjecten door te geven aan de Get-SCOMClassInstance cmdlet. De Get-SCOMClassInstance cmdlet haalt het exemplaar voor elke klasse op en slaat vervolgens de resultaten op in de $Instances variabele.

Met de tweede opdracht worden de monitors voor de klasse-exemplaren opgeslagen in de $Instances variabele.

Voorbeeld 6: Monitors ophalen met behulp van een doelklasse

PS C:\>Get-SCOMMonitor -Target (Get-SCOMClass -DisplayName *health*)

In dit voorbeeld worden monitors opgehaald met behulp van een doelklasse.

Met deze opdracht worden de monitors opgehaald met doelklassen die 'status' bevatten in hun weergavenamen.

Voorbeeld 7: Een monitor ophalen met behulp van een id

PS C:\>Get-SCOMMonitor -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Met deze opdracht wordt de monitor opgehaald met de id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parameters

-ComputerName

Hiermee geeft u een matrix van namen van computers. Met de cmdlet worden tijdelijke verbindingen met beheergroepen voor deze computers tot stand gebracht. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u een PSCredential-object op voor de computer of computers die de ComputerName parameter specificeert. De verbinding met de beheergroep wordt uitgevoerd onder deze referentie. Als u een PSCredential--object wilt verkrijgen, gebruikt u de cmdlet Get-Credential. Typ 'Get-Help Get-Credential' voor meer informatie.

Type:PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u een matrix van weergavenaamobjecten. De waarden van de parameter DisplayName kunnen variëren, afhankelijk van welke gelokaliseerde management packs een gebruiker importeert in de beheergroep en de landinstelling van de gebruiker met Windows PowerShell.

Type:String[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:True

-Id

Hiermee geeft u een matrix van unieke id's voor monitors.

Het SCOMMonitor-object slaat de GUID op in de eigenschap Id van het object. Typ 'Get-SCOMMonitor | Format-Table DisplayName, Id' voor meer informatie.

Type:Guid[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Instance

Hiermee geeft u een matrix van klasse-exemplaarobjecten. De parameter Instance accepteert ook groepsobjecten als invoer. Voor informatie over het ophalen van een klasse-exemplaarobject typt u 'Get-Help Get-SCOMClassInstance'.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u een of meer management pack-objecten op waar u de onderdrukking kunt opslaan. Als een niet-verzegeld management pack de monitor bevat, slaat u de onderdrukking op in hetzelfde management pack. Voor informatie over het ophalen van een management pack-object typt uGet-Help Get-SCOMManagementPack".

Type:ManagementPack[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u een matrix van namen van een object.

Type:String[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:True

-Recurse

Geeft aan dat de cmdlet recursief zoekt.

Type:SwitchParameter
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een matrix van Connection-objecten. Als u een Connection-object wilt verkrijgen, gebruikt u de cmdlet Get-SCManagementGroupConnection.

Type:Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Target

Hiermee geeft u een matrix van monitors voor een of meer doelklasseobjecten. TypGet-Help Get-SCOMClass" voor informatie over het ophalen van een klasseobject.

Type:ManagementPackClass[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False