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 コマンドレットを使用して、表示名が [Windows Server コンピューターの検出] の検出オブジェクトを取得し、そのオブジェクトを $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 番目のコマンドでは 、Get-SCOMClassInstance コマンドレットを使用して Operations Manager エージェントという名前のクラス インスタンス オブジェクトを取得し、パイプライン 演算子を使用して、指定された検出のオーバーライド結果を取得する Get-SCOMOverrideResult にオブジェクトを渡します。これは、パイプされたクラス インスタンス オブジェクトにスコープが設定されています。
パラメーター
-Class
管理パック クラス オブジェクトの配列を指定します。
管理パック クラス オブジェクトを取得する方法の詳細については、「型」Get-Help Get-SCOMClass
を参照してください。
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
管理グループ接続の PSCredential オブジェクトを指定します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「"Get-Help Get-Credential
」と入力してください。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Discovery
取得する探索ワークフロー オブジェクトの配列を指定します。
検出ワークフロー オブジェクトを取得する方法の詳細については、「型」Get-Help Get-SCOMDiscovery
を参照してください。
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
取得するクラスのインスタンスの配列を指定します。
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Monitor
取得するモニター ワークフロー オブジェクトの配列を指定します。
詳細については、「型」Get-Help Get-SCOMMonitor
を参照してください。
Type: | ManagementPackMonitor[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Rule
取得する監視ルール ワークフロー オブジェクトの配列を指定します。
ルール オブジェクトを取得する方法については、「型」Get-Help Get-SCOMRule
を参照してください。
Type: | ManagementPackRule[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Connection オブジェクトの配列を指定します。 Connection オブジェクトを取得するには、Get-SCManagementGroupConnection コマンドレットを使用します。
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |