Sdílet prostřednictvím


Get-SCOMEvent

Získá operations manager události.

Syntax

Get-SCOMEvent
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Instance] <EnterpriseManagementObject[]>
   [[-EventId] <Int32[]>]
   [[-EventLogName] <String[]>]
   [[-EventSource] <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Rule] <ManagementPackRule[]>
   [[-EventId] <Int32[]>]
   [[-EventLogName] <String[]>]
   [[-EventSource] <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

Rutina Get-SCOMEvent získává události nástroje System Center – Operations Manager. Pravidla shromažďují události.

Události můžete zadat podle ID nebo spravovaného objektu. Můžete také zadat pravidlo, které událost aktivuje.

Ve výchozím nastavení tato rutina používá aktivní trvalé připojení ke skupině pro správu. Pomocí parametru SCSession určete jiné trvalé připojení. Dočasné připojení ke skupině pro správu můžete vytvořit pomocí parametrů ComputerName a Credential . Další informace zobrazíte zadáním Get-Help about_OpsMgr_Connections.

Příklady

Příklad 1: Získání událostí pro pravidla WMI

PS C:\>$Rules = Get-SCOMRule -Name *WMI*
PS C:\> Get-SCOMClass -DisplayName *health* | Get-SCOMClassInstance | Get-SCOMEvent -Rule $Rules -ErrorAction SilentlyContinue

Tento příklad získá všechny události stavu odpovídající pravidla, která obsahují WMI ve svých zobrazovaných názvech. První příkaz načte všechna pravidla monitorování, která mají v zobrazované názvy rozhraní WMI, a uloží je do proměnné $Rules.

Druhý příkaz získá všechny třídy se stavem v zobrazovaný název a pomocí operátoru kanálu (|) předá objekty třídy rutině Get-SCOMClassInstance . Tato rutina získá instance třídy pro každý z objektů třídy. Potom příkaz získá události pro každou instanci třídy odpovídající pravidlu uloženému v proměnné $Rules. Použití parametru ErrorAction s hodnotou SilentlyContinue umožňuje příkazu pokračovat, pokud nenajde událost, která odpovídá zadanému pravidlu.

Příklad 2: Získání události pomocí jejího ID

PS C:\>Get-SCOMEvent -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Tento příkaz získá událost, která má ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Příklad 3: Zobrazení událostí seskupených podle ID událostí

PS C:\>Get-SCOMEvent | Group-Object -Property Number

Tento příkaz získá všechny události a pak je předá rutině Group-Object pomocí operátoru kanálu. Tato rutina zobrazí události seskupené podle vlastnosti Number objektu SCOMEvent , která odpovídá celočíselnému ID události. Další informace zobrazíte zadáním Get-Help Group-Object.

Parametry

-ComputerName

Určuje pole názvů počítačů. Rutina naváže dočasná připojení ke skupinám pro správu pro tyto počítače. Můžete použít názvy NetBIOS, IP adresy nebo plně kvalifikované názvy domén (FQDN). Pokud chcete zadat místní počítač, zadejte název počítače, localhost nebo tečku (.).

V počítači musí být spuštěná služba System Center Data Access. Pokud nezadáte počítač, použije rutina tento počítač pro aktuální připojení ke skupině pro správu.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Určuje objekt PSCredential pro připojení skupiny pro správu. K získání objektu PSCredential použijte rutinu Get-Credential . Další informace zobrazíte zadáním Get-Help Get-Credential.

Pokud v parametru Názevpočítače zadáte počítač, použijte účet, který má k ho počítači přístup. Ve výchozím nastavení je to aktuální uživatel.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventId

Určuje pole ID událostí. Objekt SCOMEvent obsahuje ID události jako vlastnost Number.

Type:Int32[]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-EventLogName

Určuje pole názvů protokolů událostí. Objekt SCOMEvent obsahuje název protokolu událostí jako vlastnost Channel .

Type:String[]
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-EventSource

Určuje pole zdrojů událostí. Objekt SCOMEvent obsahuje zdroj událostí jako vlastnost PublisherName.

Type:String[]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Id

Určuje pole identifikátorů GUID událostí. Objekt SCOMEvent obsahuje identifikátor GUID jako vlastnost Id.

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

Určuje pole objektů monitorování, které představují instance. K získání objektů monitorování použijte rutinu Get-SCOMClassInstance .

Tento parametr také přijímá objekty skupiny. K získání objektu skupiny použijte rutinu Get-SCOMGroup .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Rule

Určuje pole pravidel jako ManagementPackRule objekty. K získání objektu ManagementPackRule použijte rutinu Get-SCOMRule .

Type:ManagementPackRule[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Určuje pole objektů připojení . K získání objektu Connection použijte rutinu Get-SCOMManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False