Get-SCOMOverrideResult
オーバーライドの結果を取得します。
構文
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Discovery] <ManagementPackDiscovery[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Monitor] <ManagementPackMonitor[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Rule] <ManagementPackRule[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Discovery] <ManagementPackDiscovery[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Rule] <ManagementPackRule[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Monitor] <ManagementPackMonitor[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
説明
Get-SCOMOverrideResult コマンドレットは、指定したクラスまたはクラス インスタンスに制約されている、指定されたワークフローに関連付けられている既存のオーバーライドを取得します。
例
例 1: 特定のクラスのオーバーライドの一覧を取得する
PS C:\>$Class = Get-SCOMClass -DisplayName "Memory"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> $Session = Get-SCOMManagementGroupConnection -ComputerName "Server01.Contoso.com"
PS C:\> Get-SCOMOverrideResult -Class $Class -Discovery $Discovery -SCSession $Session
この例では、特定のクラスのオーバーライド結果を取得します。
最初のコマンドは、Get-SCOMClass コマンドレットを使用して Memory という名前のクラス オブジェクトを取得し、$Class変数にオブジェクトを格納します。
2 番目のコマンドは、Get-SCOMDiscovery コマンドレットを使用して、表示名が Discover Windows Server Computers の探索オブジェクトを取得し、オブジェクトを $Discovery 変数に格納します。
3 番目のコマンドは、Get-SCOMManagementGroupConnection コマンドレットを使用して Server01 の管理グループ接続オブジェクトを取得し、$Session変数にオブジェクトを格納します。
最後のコマンドでは、Get-SCOMOverrideResult コマンドレットを使用して、指定した管理グループ接続の指定したクラスをスコープとして指定した検出のオーバーライドの一覧を取得し、オーバーライドの結果に関する情報をユーザーに返します。
例 2: クラス インスタンスによるオーバーライド結果の取得
PS C:\>$Instance = Get-SCOMClassInstance -DisplayName "Operations Manager Agents"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "Management Service connectivity state"
PS C:\> Get-SCOMOverrideResult -Instance $Instance -Monitor $Monitor
この例では、特定のクラス インスタンスのオーバーライド結果を取得します。
最初のコマンドでは、Get-SCOMClassInstance コマンドレットを使用して Operations Manager Agents という名前のクラス インスタンス オブジェクトを取得し、そのオブジェクトを $Instance 変数に格納します。
2 番目のコマンドは、Get-SCOMMonitor コマンドレットを使用して、表示名 Management Service の接続状態を持つモニター オブジェクトを取得し、$Monitor変数にオブジェクトを格納します。
最後のコマンドでは、Get-SCOMOverrideResult コマンドレットを使用して、指定したインスタンスとモニターのオーバーライド結果を取得し、オーバーライドの結果に関する情報をユーザーに返します。
例 3: ルール オブジェクトの監視によってオーバーライド結果を取得する
PS C:\>$Rule = Get-SCOMRule -DisplayName "Alert on Failed Power Shell Scripts"
PS C:\> Get-SCOMClass -DisplayName "Memory" | Get-SCOMOverrideResult -Rule $Rule
この例では、監視ルール オブジェクトのオーバーライド結果を取得します。
最初のコマンドでは、Get-SCOMRule コマンドレットを使用して、失敗した Power Shell スクリプトの表示名 Alert を持つ監視ルール オブジェクトを取得し、そのオブジェクトを $Rule 変数に格納します。
2 番目のコマンドは、Get-SCOMClass コマンドレットを使用して Memory という名前のクラス オブジェクトを取得し、パイプライン演算子を使用してオブジェクトを Get-SCOMOverrideResult コマンドレットに渡します。このコマンドレットは、指定した規則のオーバーライド結果を取得し、パイプされたクラス オブジェクトを対象とします。
例 4: 表示名のオーバーライド結果を取得する
PS C:\>$Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> Get-SCOMClassInstance -DisplayName "Operations Manager Agents" | Get-SCOMOverrideResult -Discovery $Discovery
この例では、特定の表示名のオーバーライド結果を取得します。
最初のコマンドでは、Get-SCOMDiscovery コマンドレットを使用して、Windows Server コンピューターの検出という表示名の探索オブジェクトを取得し、$Discovery変数にオブジェクトを格納します。
2 番目のコマンドは、
パラメーター
-Class
管理パック クラス オブジェクトの配列を指定します。
管理パック クラス オブジェクトを取得する方法の詳細については、「Get-Help Get-SCOMClass
」と入力します。
型: | ManagementPackClass[] |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ComputerName
コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Credential
管理グループ接続 PSCredential オブジェクトを指定します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「Get-Help Get-Credential
」と入力します。
型: | PSCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Discovery
取得する探索ワークフロー オブジェクトの配列を指定します。
探索ワークフロー オブジェクトを取得する方法の詳細については、「Get-Help Get-SCOMDiscovery
」と入力してください。
型: | ManagementPackDiscovery[] |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Instance
取得するクラスのインスタンスの配列を指定します。
型: | EnterpriseManagementObject[] |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Monitor
取得するモニター ワークフロー オブジェクトの配列を指定します。
詳細については、「Get-Help Get-SCOMMonitor
」と入力してください。
型: | ManagementPackMonitor[] |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Rule
取得する監視ルール ワークフロー オブジェクトの配列を指定します。
ルール オブジェクトを取得する方法については、「Get-Help Get-SCOMRule
」と入力してください。
型: | ManagementPackRule[] |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SCSession
Connection オブジェクトの配列
型: | Connection[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |