Freigeben über


Get-SCOMMonitor

Ruft Monitore in Operations Manager ab.

Syntax

Empty (Standardwert)

Get-SCOMMonitor
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringDisplayRuleName

Get-SCOMMonitor
    [-DisplayName] <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringRuleId

Get-SCOMMonitor
    -Id <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromEMO

Get-SCOMMonitor
    [-Instance] <EnterpriseManagementObject[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPackClass

Get-SCOMMonitor
    [-Target] <ManagementPackClass[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPack

Get-SCOMMonitor
    [-ManagementPack] <ManagementPack[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitorName

Get-SCOMMonitor
    -Name <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Get-SCOMMonitor ruft Monitore in System Center – Operations Manager ab. In Operations Manager definieren Monitore die Logik zum Bestimmen der Integrität eines Objekts.

Beispiele

Beispiel 1: Abrufen eines Monitors mithilfe eines Namens

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

Mit diesem Befehl werden alle Monitore abgerufen, deren Namen mit der Zeichenfolge "System.Health" beginnen.

Beispiel 2: Abrufen eines Monitors mithilfe eines Anzeigenamens

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

Mit diesem Befehl werden alle Monitore abgerufen, deren Anzeigenamen die Zeichenfolge "Performance" enthalten.

Beispiel 3: Abrufen von Monitoren für ein Management Pack

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

Mit diesem Befehl wird das Management Pack mit dem Anzeigenamen System Center Core Library abgerufen und dann das Management Pack-Objekt mithilfe des Pipelineoperators (|) an das Cmdlet Get-SCOMMonitor übergeben. Das Cmdlet Get-SCOMMonitor ruft alle Monitore für das Management Pack-Objekt ab.

Beispiel 4: Abrufen von Monitoren aus einem Management Pack

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

In diesem Beispiel werden Monitore in einem Management Pack abgerufen.

Der erste Befehl ruft den Pfad zu einer Management Pack-Datei ab und speichert den Wert in der Variablen $MPFile.

Im zweiten Befehl wird das Cmdlet Get-SCOMMonitor mit dem Parameter ManagementPack verwendet, um die Monitore aus dem Management Pack abzurufen.

Beispiel 5: Abrufen von Monitoren anhand des Anzeigenamens

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

In diesem Beispiel werden Monitore anhand des Anzeigenamens abgerufen.

Der erste Befehl ruft alle Klassen ab, deren Anzeigenamen "health" enthalten, und verwendet dann den Pipelineoperator (|), um die Klassenobjekte an das Cmdlet Get-SCOMClassInstance zu übergeben. Das Cmdlet Get-SCOMClassInstance ruft die Instanz für jede Klasse ab und speichert die Ergebnisse dann in der Variablen $Instances.

Mit dem zweiten Befehl werden die Monitore für die Klasseninstanzen abgerufen, die in der Variablen $Instances gespeichert sind.

Beispiel 6: Abrufen von Monitoren mithilfe einer Zielklasse

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

In diesem Beispiel werden Monitore mithilfe einer Zielklasse abgerufen.

Mit diesem Befehl werden die Monitore abgerufen, deren Anzeigenamen Zielklassen enthalten, die "health" enthalten.

Beispiel 7: Abrufen eines Monitors mithilfe einer ID

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

Mit diesem Befehl wird der Monitor mit der ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd abgerufen.

Parameter

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (Fully Qualified Domain Names, FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, den Localhost oder einen Punkt (.) ein.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Credential

Gibt ein PSCredential-Objekt für den Computer oder die Computer an, die vom ComputerName-Parameter angegeben werden. Die Verwaltungsgruppenverbindung wird unter diesen Anmeldeinformationen ausgeführt. Verwenden Sie das Cmdlet Get-Credential, um ein PSCredential-Objekt abzurufen. Für weitere Informationen geben Sie "Get-Help Get-Credential" ein.

Parametereigenschaften

Typ:PSCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DisplayName

Gibt ein Array von Anzeigenamenobjekten an. Die Werte des Parameters DisplayName können variieren, je nachdem, welche lokalisierten Management Packs ein Benutzer in die Verwaltungsgruppe importiert, und je nachdem, welches Gebietsschema der Benutzer hat, der Windows PowerShell ausführt.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

FromMonitoringDisplayRuleName
Position:1
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Id

Gibt ein Array eindeutiger Bezeichner für Monitore an.

Das SCOMMonitor-Objekt speichert die GUID in der Id-Eigenschaft des Objekts. Für weitere Informationen geben Sie "Get-SCOMMonitor | Format-Table DisplayName, Id" ein.

Parametereigenschaften

Typ:

Guid[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromMonitoringRuleId
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Instance

Gibt ein Array von Klasseninstanzobjekten an. Der Parameter Instance akzeptiert auch Gruppenobjekte als Eingabe. Um Informationen zum Abrufen eines Klasseninstanzobjekts zu erhalten, geben Sie "Get-Help Get-SCOMClassInstance" ein.

Parametereigenschaften

Typ:

EnterpriseManagementObject[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromEMO
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ManagementPack

Gibt ein oder mehrere Management Pack-Objekte an, in denen Sie die Außerkraftsetzung speichern können. Wenn ein nicht versiegeltes Management Pack den Monitor enthält, speichern Sie die Außerkraftsetzung im selben Management Pack. Um Informationen zum Abrufen eines Management Pack-Objekts zu erhalten, geben Sie "Get-Help Get-SCOMManagementPack" ein.

Parametereigenschaften

Typ:

ManagementPack[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromManagementPack
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt ein Array von Namen eines Objekts an.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

FromMonitorName
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Recurse

Gibt an, dass das Cmdlet rekursiv sucht.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromEMO
Position:2
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
FromManagementPackClass
Position:2
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SCSession

Gibt ein Array von Connection-Objekten an. Um ein Connection-Objekt abzurufen, verwenden Sie das cmdlet Get-SCManagementGroupConnection.

Parametereigenschaften

Typ:

Connection[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Target

Gibt ein Array von Monitoren für ein oder mehrere Zielklassenobjekte an. Um Informationen zum Abrufen eines Klassenobjekts zu erhalten, geben Sie "Get-Help Get-SCOMClass" ein.

Parametereigenschaften

Typ:

ManagementPackClass[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromManagementPackClass
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.