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.