Get-SCOMEvent
Operations Manager イベントを取得します。
構文
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>]
説明
Get-SCOMEvent コマンドレットは、System Center - Operations Manager イベントを取得します。 ルールはイベントを収集します。
イベントは ID またはマネージド オブジェクトで指定できます。 イベントがトリガーするルールを指定することもできます。
既定では、このコマンドレットは、管理グループへのアクティブな永続的な接続を使用します。
SCSession パラメーターを使用して、別の永続的な接続を指定します。
ComputerName パラメーターと Credential パラメーターを使用して、管理グループへの一時的な接続を作成できます。
詳細については、「Get-Help about_OpsMgr_Connections
」と入力します。
例
例 1: WMI ルールのイベントを取得する
PS C:\>$Rules = Get-SCOMRule -Name *WMI*
PS C:\> Get-SCOMClass -DisplayName *health* | Get-SCOMClassInstance | Get-SCOMEvent -Rule $Rules -ErrorAction SilentlyContinue
この例では、表示名に WMI を含むルールに一致するすべての正常性イベントを取得します。 最初のコマンドは、表示名に WMI を持つすべての監視規則を取得し、$Rules変数に格納します。
2 番目のコマンドは、表示名に正常性を持つすべてのクラスを取得し、パイプライン演算子 (|) を使用してクラス オブジェクトを Get-SCOMClassInstance コマンドレットに渡します。 このコマンドレットは、各クラス オブジェクトのクラス インスタンスを取得します。 次に、コマンドは、$Rules変数に格納されている規則に一致する各クラス インスタンスのイベントを取得します。 ErrorAction パラメーターを SilentlyContinue の値と共に使用すると、指定したルールに一致するイベントが見つからない場合にコマンドを続行できます。
例 2: ID を使用してイベントを取得する
PS C:\>Get-SCOMEvent -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
このコマンドは、ID が 7413b06b-a95b-4ae3-98f2-dac9ff76dabd であるイベントを取得します。
例 3: イベント ID でグループ化されたイベントを表示する
PS C:\>Get-SCOMEvent | Group-Object -Property Number
このコマンドは、すべてのイベントを取得し、パイプライン演算子を使用して Group-Object コマンドレットに渡します。
このコマンドレットは、整数のイベント ID に対応する SCOMEvent オブジェクトの Number プロパティでグループ化されたイベントを表示します。
詳細については、「Get-Help Group-Object
」と入力します。
パラメーター
-ComputerName
コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。
System Center Data Access サービスがコンピューター上で実行されている必要があります。 コンピューターを指定しない場合、コマンドレットは現在の管理グループ接続にコンピューターを使用します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Credential
管理グループ接続 PSCredential オブジェクトを指定します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「Get-Help Get-Credential
」と入力します。
ComputerName パラメーターでコンピューターを指定する場合は、そのコンピューターにアクセスできるアカウントを使用します。 既定値は現在のユーザーです。
型: | PSCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EventId
イベント ID の配列を指定します。 SCOMEvent オブジェクトには、Number プロパティとしてイベント ID が含まれています。
型: | Int32[] |
配置: | 2 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
-EventLogName
イベント ログの名前の配列を指定します。 SCOMEvent オブジェクトには、チャネル プロパティとしてイベント ログ名が含まれています。
型: | String[] |
配置: | 3 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
-EventSource
イベント ソースの配列を指定します。 SCOMEvent オブジェクトには、PublisherName プロパティとしてイベント ソースが含まれています。
型: | String[] |
配置: | 4 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
-Id
イベントの GUID の配列を指定します。 SCOMEvent オブジェクトには、Id プロパティとして GUID が含まれています。
型: | Guid[] |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Instance
インスタンスを表す監視オブジェクトの配列を指定します。 監視オブジェクトを取得するには、Get-SCOMClassInstance コマンドレットを使用します。
このパラメーターは、グループ オブジェクトも受け入れます。 グループ オブジェクトを取得するには、Get-SCOMGroup コマンドレットを使用します。
型: | EnterpriseManagementObject[] |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Rule
ManagementPackRule オブジェクト
型: | ManagementPackRule[] |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SCSession
Connection オブジェクトの配列
型: | Connection[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |