Get-SCOMAlert
Lekéri az Operations Manager-riasztásokat.
Syntax
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
A Get-SCOMAlert parancsmag egy vagy több riasztást kap. A riasztás olyan jelentős eseményt jelez, amely figyelmet igényel. A riasztásokat szabályok és figyelők állíthatják elő.
Példák
1. példa: Az összes új riasztás lekérése
PS C:\>Get-SCOMAlert -ResolutionState 0
Ez a parancs lekéri az összes olyan riasztást, amely feloldási állapota nulla (új riasztások).
2. példa: Az összes nem lezárt riasztás lekérése
PS C:\>Get-SCOMAlert -Criteria "ResolutionState != 255 and Severity != 0"
Ez a parancs lekéri az összes olyan riasztást, amely nem rendelkezik 255-ös feloldási állapottal (zárt riasztások), és a súlyosság nem információs.
3. példa: Riasztások lekérése egyéni mező használatával
PS C:\>Get-SCOMAlert -Criteria "CustomField1 = 'TestServer'"
Ez a parancs lekéri az összes olyan riasztást, amely TestServer értékkel rendelkezik a CustomField1 tulajdonságban.
4. példa: Az elmúlt 30 percben módosított riasztások lekérése
PS C:\>Get-SCOMAlert -Criteria "LastModified > '$((Get-Date).AddMinutes(-30))'"
Ez a parancs az elmúlt 30 percben módosított összes riasztást lekéri. A LastModified által visszaadott időérték UTC-ben van, míg Get-Date a helyi rendszeridő.
5. példa: Riasztások lekérése és hibaüzenetek letiltása
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
Ez a példa riasztásokat kap, és letiltja azoknak az osztálypéldányoknak a hibaüzeneteit, amelyek nem felelnek meg a parancs feltételeinek.
Az első parancs a $ErrorActionPreference változó értékét a $OriginalErrorAction változóban tárolja.
A második parancs a $ErrorActionPreference változó értékét SilentlyContinue értékre állítja. Ha a $ErrorActionPreference változó értékét a SilentlyContinue értékre állítja, azok az osztálypéldányok, amelyek nem rendelkeznek egyező feladattal, továbbra is futnak, és nem jelenik meg hiba.
A harmadik parancs lekéri az összes olyan osztályt, amelynek a neve állapotú, és a folyamatkezelővel továbbítja az osztályobjektumokat a Get-SCOMClassInstance parancsmagnak. A Get-SCOMClassInstance lekéri az egyes osztályobjektumok osztálypéldányait, és átadja az osztálypéldány-objektumokat a Get-SCOMAlert parancsmagnak. A Get-SCOMAlert parancsmag minden osztálypéldányhoz visszaadja az 5 és 200 közötti felbontási állapotú riasztásokat.
A negyedik parancs a $ErrorActionPreference változó értékét a $OriginalErrorAction változóban tárolt értékre állítja vissza.
6. példa: Riasztás lekérése az azonosító használatával
PS C:\>Get-SCOMAlert -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
Ez a parancs lekéri a 7413b06b-a95b-4ae3-98f2-dac9ff76dabd azonosítójú riasztást.
Paraméterek
-ComputerName
A számítógépek nevének tömbje. Használhat NetBIOS-neveket, IP-címeket vagy teljes tartományneveket (FQDN-eket). A helyi számítógép megadásához írja be a számítógép nevét, a localhost vagy a pont (.).
A System Center Data Access szolgáltatásnak a számítógépen kell futnia. Ha nem ad meg számítógépet, a parancsmag a számítógépet használja az aktuális felügyeleti csoportkapcsolathoz.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Egy PSCredential objektumot ad meg a felügyeleti csoport kapcsolatához.
PSCredential objektum beszerzéséhez használja a Get-Credential parancsmagot.
További információért írja be a következőt: Get-Help Get-Credential
.
Ha egy számítógépet a ComputerName paraméterben ad meg, használjon olyan fiókot, amely hozzáfér az adott számítógéphez. Alapértelmezés szerint az aktuális felhasználó.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Criteria
Megadja a riasztások szűrését jelző XML feltételt. A feltételek szűrhetnek a riasztás adott szabályaira vagy figyelőire vagy tulajdonságaira, de nem szűrhetnek osztályokra vagy csoportokra. További részletek itt találhatók: https://learn.microsoft.com/previous-versions/system-center/developer/bb437603(v=msdn.10)?redirectedfrom=MSDN
Type: | String |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthState
Állapotállapotok tömbje. Érvényes értékek: kritikus (piros), figyelmeztetés (sárga), egészséges (zöld).
Type: | String[] |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Riasztási objektumok GUID azonosítóinak tömbje.
A riasztás azonosítójának lekéréséhez írja be a következőt: "Get-SCOMAlert | Format-Table Name, Id
".
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Osztálypéldány-objektumok tömbje.
Ez a paraméter csoportobjektumokat is elfogad.
Osztálypéldány-objektum beszerzéséhez használja a Get-SCOMClassInstance parancsmagot.
További információért írja be a következőt: Get-Help Get-SCOMClassInstance
.
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LastModifiedBy
Felhasználónevek tömbjének megadása. A parancsmag akkor kapja meg a riasztásokat, ha a riasztást utoljára szerkesztő felhasználó egyezik az Ön által megadott felhasználónévvel.
Type: | String[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Name
Riasztásnevek tömbje. A parancsmag lekéri azokat a riasztásokat, amelyek megfelelnek a megadott riasztásneveknek.
Type: | String[] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Owner
Felhasználónevek tömbjének megadása. A parancsmag riasztást kap, ha a riasztás tulajdonosa egyezik a megadott felhasználónévvel.
Type: | String[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Priority
A riasztási prioirty szintek tömbjét adja meg. Az érvényes értékek a következők:
- Alacsony
- Közepes
- Magas
Type: | String[] |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResolutionState
A feloldási állapot azonosítóinak tömbje.
Amikor riasztást hozott létre, annak feloldási állapota Új. Az operátorok Lezártra vagy rendszergazda által a felügyeleti csoportnak létrehozott egyéni feloldási állapotra módosíthatják az új riasztás feloldási állapotát. Az Új azonosító 0, a Lezárt azonosító pedig 255. Egyéni feloldási állapotokat 2 és 254 közötti értékeket rendelhet hozzá.
Type: | Int32[] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-ResolvedBy
Felhasználónevek tömbjének megadása. A parancsmag akkor kapja meg a riasztásokat, ha a riasztást feloldó felhasználó egyezik az Ön által megadott felhasználónévvel.
Type: | String[] |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-SCSession
Kapcsolatobjektumok tömbje. Kapcsolatobjektum beszerzéséhez használja a Get-SCOMManagementGroupConnection parancsmagot.
A kapcsolatobjektum egy felügyeleti kiszolgálóval létesített kapcsolatot jelöl. Az alapértelmezett az aktuális felügyeleti csoportkapcsolat.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Severity
A riasztások súlyossági értékeinek tömbje. Az érvényes értékek a következők:
- Tájékoztatás
- Figyelmeztetés
- Kritikus
Type: | String[] |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |