Get-SCOMMonitor
Ruft Monitore in Operations Manager ab.
Syntax
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>]
Beschreibung
Das Cmdlet Get-SCOMMonitor ruft Monitore in System Center – Operations Manager ab. In Operations Manager definieren Monitore Logik zum Bestimmen der Integrität eines Objekts.
Beispiele
Beispiel 1: Abrufen eines Monitors mithilfe eines Namens
PS C:\>Get-SCOMMonitor -Name "System.Health*"
Dieser Befehl ruft alle Monitore ab, 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
Dieser Befehl ruft das Management Pack ab, das den Anzeigenamen System Center Core Library aufweist, und übergibt das Management Pack-Objekt dann mithilfe des Pipelineoperators (|) an das Cmdlet Get-SCOMMonitor . 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 mit dem Namen $MPFile.
Der zweite Befehl verwendet das Cmdlet Get-SCOMMonitor mit dem Parameter ManagementPack , um die Monitore aus dem Management Pack abzurufen.
Beispiel 5: Abrufen von Monitoren nach Anzeigename
PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances
In diesem Beispiel werden Monitore nach Anzeigename abgerufen.
Der erste Befehl ruft alle Klassen ab, die "health" in ihren Anzeigenamen enthalten, und verwendet dann den Pipelineoperator (|), um die Klassenobjekte an das Cmdlet Get-SCOMClassInstance zu übergeben. Das Cmdlet Get-SCOMClassInstance ruft die instance 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, die über Zielklassen verfügen, die "health" in ihren Anzeigenamen 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 (FQDNs) verwenden. Geben Sie zum Angeben des lokalen Computers den Computernamen, localhost oder einen Punkt (.) ein.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Gibt ein PSCredential-Objekt für den Computer an, den der ComputerName-Parameter angibt.
Die Verwaltungsgruppenverbindung wird unter diesen Anmeldeinformationen ausgeführt.
Verwenden Sie zum Abrufen eines PSCredential-Objekts das Get-Credential-Cmdlet.
Für weitere Informationen geben Sie "Get-Help Get-Credential
" ein.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Gibt ein Array von Anzeigenamenobjekten an. Die Werte des DisplayName-Parameters können variieren, je nachdem, welche lokalisierten Management Packs ein Benutzer in die Verwaltungsgruppe importiert, und dem Gebietsschema des Benutzers, der Windows PowerShell ausführt.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-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.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Gibt ein Array von Klassenobjekten instance an.
Der Instance-Parameter akzeptiert auch Gruppenobjekte als Eingabe.
Geben Sie "Get-Help Get-SCOMClassInstance
" ein, um Informationen zum Abrufen einer Klasse instance -Objekts zu erhalten.
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Gibt mindestens ein Management Pack-Objekt an, in dem Sie die Überschreibung speichern können.
Wenn ein nicht versiegeltes Management Pack den Monitor enthält, speichern Sie die Überschreibung im gleichen Management Pack.
Geben Sie "Get-Help Get-SCOMManagementPack
" ein, um Informationen zum Abrufen eines Management Pack-Objekts zu erhalten.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt ein Array von Namen eines Objekts an.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Recurse
Gibt an, dass das Cmdlet rekursiv durchsucht.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Gibt ein Array von Connection-Objekten an. Verwenden Sie das Cmdlet Get-SCManagementGroupConnection, um ein Connection-Objekt abzurufen.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Target
Gibt ein Array von Monitoren für mindestens ein Zielklassenobjekt an.
Geben Sie "Get-Help Get-SCOMClass
" ein, um Informationen zum Abrufen eines Klassenobjekts zu erhalten.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |