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 |