Get-SCOMAlert
Hiermee worden Operations Manager-waarschuwingen ontvangen.
Syntaxis
Get-SCOMAlert
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMAlert
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMAlert
[[-Instance] <EnterpriseManagementObject[]>]
[[-LastModifiedBy] <String[]>]
[[-Name] <String[]>]
[[-Owner] <String[]>]
[[-ResolutionState] <Int32[]>]
[[-ResolvedBy] <String[]>]
[[-HealthState] <String[]>]
[[-Priority] <String[]>]
[[-Severity] <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMAlert
[[-Criteria] <String>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
De cmdlet Get-SCOMAlert ontvangt een of meer waarschuwingen. Een waarschuwing is een indicatie van een belangrijke gebeurtenis die uw aandacht vereist. Regels en monitors kunnen waarschuwingen genereren.
Voorbeelden
Voorbeeld 1: Alle nieuwe waarschuwingen ophalen
PS C:\>Get-SCOMAlert -ResolutionState 0
Met deze opdracht worden alle waarschuwingen met een oplossingsstatus nul (nieuwe waarschuwingen) weergegeven.
Voorbeeld 2: Alle niet-gesloten waarschuwingen ophalen
PS C:\>Get-SCOMAlert -Criteria "ResolutionState != 255 and Severity != 0"
Met deze opdracht worden alle waarschuwingen opgehaald die geen oplossingsstatus van 255 (gesloten waarschuwingen) hebben en de ernst niet informatief is.
Voorbeeld 3: Waarschuwingen ophalen met behulp van een aangepast veld
PS C:\>Get-SCOMAlert -Criteria "CustomField1 = 'TestServer'"
Met deze opdracht worden alle waarschuwingen opgehaald met een waarde van TestServer in de eigenschap CustomField1.
Voorbeeld 4: Waarschuwingen ontvangen die in de afgelopen 30 minuten zijn gewijzigd
PS C:\>Get-SCOMAlert -Criteria "LastModified > '$((Get-Date).AddMinutes(-30))'"
Met deze opdracht worden alle waarschuwingen ontvangen die in de afgelopen 30 minuten zijn gewijzigd. De tijdwaarde die wordt geretourneerd uit LastModified- is in UTC, terwijl Get-Date van lokale systeemtijd is.
Voorbeeld 5: Waarschuwingen ophalen en foutberichten onderdrukken
PS C:\>$OriginalErrorAction = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "SilentlyContinue"
PS C:\> Get-SCOMClass -Name "*health*" | Get-SCOMClassInstance | Get-SCOMAlert -ResolutionState (5..200)
PS C:\> $ErrorActionPreference = $OriginalErrorAction
In dit voorbeeld worden waarschuwingen ontvangen en foutberichten onderdrukt voor de klasse-exemplaren die niet voldoen aan de criteria van de opdracht.
Met de eerste opdracht wordt de waarde van de $ErrorActionPreference variabele opgeslagen in de variabele $OriginalErrorAction.
Met de tweede opdracht wordt de waarde van de variabele $ErrorActionPreference ingesteld op SilentlyContinue. Door de waarde van de variabele $ErrorActionPreference in te stellen op SilentlyContinue, blijven klasse-exemplaren zonder overeenkomende taakresultaten actief en worden er geen fout weergegeven.
Met de derde opdracht worden alle klassen met de status in hun naam opgehaald en worden de klasseobjecten doorgegeven aan de Get-SCOMClassInstance cmdlet met behulp van de pijplijnoperator. De Get-SCOMClassInstance- haalt de klasse-exemplaren voor elk klasseobject op en geeft elk van de klasse-exemplaarobjecten door aan de Get-SCOMAlert-cmdlet. De cmdlet Get-SCOMAlert retourneert de waarschuwingen met een oplossingsstatus van 5 tot en met 200, inclusief, voor elk klasse-exemplaar.
Met de vierde opdracht wordt de waarde voor de $ErrorActionPreference variabele teruggezet op de waarde die is opgeslagen in de $OriginalErrorAction variabele.
Voorbeeld 6: Een waarschuwing ophalen met behulp van de id
PS C:\>Get-SCOMAlert -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
Met deze opdracht wordt de waarschuwing opgehaald met de id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. 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 (.).
De System Center Data Access-service moet worden uitgevoerd op de computer. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een PSCredential-object voor de verbinding met de beheergroep.
Als u een PSCredential--object wilt verkrijgen, gebruikt u de cmdlet Get-Credential.
Typ Get-Help Get-Credential
voor meer informatie.
Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer. De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Criteria
Hiermee geeft u de criteria XML die aangeeft hoe u waarschuwingen filtert. Criteria kunnen filteren op bepaalde regels of monitors of eigenschappen van de waarschuwing, maar kunnen niet filteren op klassen of groepen. Meer informatie vindt u hier: https://learn.microsoft.com/previous-versions/system-center/developer/bb437603(v=msdn.10)?redirectedfrom=MSDN
Type: | String |
Position: | 10 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HealthState
Hiermee geeft u een matrix van statussen. Geldige waarden zijn: kritiek (rood), waarschuwing (geel), in orde (groen).
Type: | String[] |
Position: | 7 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Id
Hiermee geeft u een matrix van GUID's van waarschuwingsobjecten.
Als u de id van een waarschuwing wilt ophalen, typt u 'Get-SCOMAlert | Format-Table Name, Id
'.
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Instance
Hiermee geeft u een matrix van klasse-exemplaarobjecten.
Deze parameter accepteert ook groepsobjecten.
Als u een klasse-exemplaarobject wilt verkrijgen, gebruikt u de Get-SCOMClassInstance-cmdlet.
Typ Get-Help Get-SCOMClassInstance
voor meer informatie.
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LastModifiedBy
Hiermee geeft u een matrix van gebruikersnamen. De cmdlet ontvangt de waarschuwingen als de laatste gebruiker die de waarschuwing heeft bewerkt overeenkomt met een gebruikersnaam die u opgeeft.
Type: | String[] |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Name
Hiermee geeft u een matrix van waarschuwingsnamen. De cmdlet haalt de waarschuwingen op die overeenkomen met de waarschuwingsnamen die u opgeeft.
Type: | String[] |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Owner
Hiermee geeft u een matrix van gebruikersnamen. De cmdlet ontvangt een waarschuwing als de eigenaar van een waarschuwing overeenkomt met een gebruikersnaam die u opgeeft.
Type: | String[] |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Priority
Hiermee geeft u een matrix van waarschuwingsniveaus. Geldige waarden zijn:
- Laag
- Gemiddeld
- Hoog
Type: | String[] |
Position: | 8 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResolutionState
Hiermee geeft u een matrix van resolutiestatus-id's.
Wanneer een waarschuwing wordt gegenereerd, is de oplossingsstatus Nieuw. Operators kunnen de oplossingsstatus voor een nieuwe waarschuwing wijzigen in Gesloten of in een aangepaste oplossingsstatus die een beheerder heeft gemaakt voor de beheergroep. De id voor Nieuw is 0 en de id voor Gesloten is 255. U kunt aangepaste oplossingsstatussen elke waarde van 2 tot en met 254 toewijzen.
Type: | Int32[] |
Position: | 5 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-ResolvedBy
Hiermee geeft u een matrix van gebruikersnamen. De cmdlet ontvangt de waarschuwingen als de gebruiker die de waarschuwing heeft opgelost overeenkomt met een gebruikersnaam die u opgeeft.
Type: | String[] |
Position: | 6 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-SCSession
Hiermee geeft u een matrix van Connection-objecten. Als u een Connection-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementGroupConnection.
Een verbindingsobject vertegenwoordigt een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Severity
Hiermee geeft u een matrix met ernstwaarden van waarschuwingen. Geldige waarden zijn:
- Informatie
- Waarschuwing
- Kritisch
Type: | String[] |
Position: | 9 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |