次の方法で共有


Get-SCOMMonitor

Operations Manager でモニターを取得します。

構文

Empty (既定)

Get-SCOMMonitor
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringDisplayRuleName

Get-SCOMMonitor
    [-DisplayName] <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringRuleId

Get-SCOMMonitor
    -Id <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromEMO

Get-SCOMMonitor
    [-Instance] <EnterpriseManagementObject[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPackClass

Get-SCOMMonitor
    [-Target] <ManagementPackClass[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPack

Get-SCOMMonitor
    [-ManagementPack] <ManagementPack[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitorName

Get-SCOMMonitor
    -Name <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

説明

Get-SCOMMonitor コマンドレットは、System Center - Operations Manager でモニターを取得します。 Operations Manager では、モニターはオブジェクトの正常性を判断するためのロジックを定義します。

例 1: 名前を使用してモニターを取得する

PS C:\>Get-SCOMMonitor -Name "System.Health*"

このコマンドは、名前が文字列 "System.Health" で始まるすべてのモニターを取得します。

例 2: 表示名を使用してモニターを取得する

PS C:\>Get-SCOMMonitor -DisplayName "*Performance*"

このコマンドは、表示名に文字列 "Performance" が含まれるすべてのモニターを取得します。

例 3: 管理パックのモニターを取得する

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Library" | Get-SCOMMonitor

このコマンドは、System Center Core ライブラリの表示名を持つ管理パックを取得し、パイプライン演算子 (|) を使用して管理パック オブジェクトを Get-SCOMMonitor コマンドレットに渡します。 Get-SCOMMonitor コマンドレットは、管理パック オブジェクトのすべてのモニターを取得します。

例 4: 管理パックからモニターを取得する

PS C:\>$MPFile = "C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMMonitor -ManagementPack $MPFile

この例では、管理パック内のモニターを取得します。

最初のコマンドは、管理パック ファイルへのパスを取得し、$MPFileという名前の変数に値を格納します。

2 番目のコマンドでは、Get-SCOMMonitor コマンドレットと ManagementPack パラメーターを使用して、管理パックからモニターを取得します。

例 5: 表示名でモニターを取得する

PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances

次の使用例は、モニターを表示名で取得します。

最初のコマンドは、表示名に "health" を含むすべてのクラスを取得し、パイプライン演算子 (|) を使用してクラス オブジェクトを Get-SCOMClassInstance コマンドレットに渡します。 Get-SCOMClassInstance コマンドレットは、各クラスのインスタンスを取得し、結果を$Instances変数に格納します。

2 番目のコマンドは、$Instances変数に格納されているクラス インスタンスのモニターを取得します。

例 6: ターゲット クラスを使用してモニターを取得する

PS C:\>Get-SCOMMonitor -Target (Get-SCOMClass -DisplayName *health*)

この例では、ターゲット クラスを使用してモニターを取得します。

このコマンドは、表示名に "health" を含むターゲット クラスを持つモニターを取得します。

例 7: ID を使用してモニターを取得する

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

このコマンドは、ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd を持つモニターを取得します。

パラメーター

-ComputerName

コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Credential

ComputerName パラメーターが指定するコンピューターまたはコンピューターの PSCredential オブジェクトを指定します。 管理グループ接続は、この資格情報で実行されます。 PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。 詳細については、「Get-Help Get-Credential」と入力します。

パラメーターのプロパティ

型:PSCredential
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DisplayName

表示名オブジェクトの配列を指定します。 DisplayName パラメーターの値は、ユーザーが管理グループにインポートするローカライズされた管理パックと、Windows PowerShell を実行しているユーザーのロケールによって異なる場合があります。

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:True
DontShow:False

パラメーター セット

FromMonitoringDisplayRuleName
配置:1
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Id

モニターの一意識別子の配列を指定します。

SCOMMonitor オブジェクトは、オブジェクトの Id プロパティに GUID を格納します。 詳細については、「Get-SCOMMonitor | Format-Table DisplayName, Id」と入力します。

パラメーターのプロパティ

型:

Guid[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

FromMonitoringRuleId
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Instance

クラス インスタンス オブジェクトの配列を指定します。 Instance パラメーターは、グループ オブジェクトも入力として受け入れます。 クラス インスタンス オブジェクトを取得する方法については、「Get-Help Get-SCOMClassInstance」と入力します。

パラメーターのプロパティ

型:

EnterpriseManagementObject[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

FromEMO
配置:1
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ManagementPack

オーバーライドを保存できる 1 つ以上の管理パック オブジェクトを指定します。 封印されていない管理パックにモニターが含まれている場合は、同じ管理パックにオーバーライドを保存します。 管理パック オブジェクトを取得する方法については、「Get-Help Get-SCOMManagementPack」と入力します。

パラメーターのプロパティ

型:

ManagementPack[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

FromManagementPack
配置:1
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

オブジェクトの名前の配列を指定します。

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:True
DontShow:False

パラメーター セット

FromMonitorName
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Recurse

コマンドレットが再帰的に検索されることを示します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

FromEMO
配置:2
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False
FromManagementPackClass
配置:2
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-SCSession

Connection オブジェクトの配列 指定します。 Connection オブジェクトを取得するには、Get-SCManagementGroupConnection コマンドレットを使用します。

パラメーターのプロパティ

型:

Connection[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Target

1 つ以上のターゲット クラス オブジェクトのモニターの配列を指定します。 クラス オブジェクトを取得する方法については、「Get-Help Get-SCOMClass」と入力します。

パラメーターのプロパティ

型:

ManagementPackClass[]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

FromManagementPackClass
配置:1
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。