Megosztás a következőn keresztül:


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