次の方法で共有


SMS_ComponentSummarizer サーバー WMI クラス

SMS_ComponentSummarizer Windows Management Instrumentation (WMI) クラスは、個々のConfiguration Manager コンポーネントの正常性を報告するコンポーネント サマライザーを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

Class SMS_ComponentSummarizer : SMS_BaseClass  
{  
      UInt32 AvailabilityState;  
      String ComponentName;  
      String ComponentType;  
      UInt32 Errors;  
      UInt32 HeartbeatInterval;  
      UInt32 Infos;  
      DateTime LastContacted;  
      DateTime LastHeartbeat;  
      DateTime LastStarted;  
      String MachineName;  
      DateTime NextScheduledTime;  
      String SiteCode;  
      UInt32 State;  
      UInt32 Status;  
      String TallyInterval;  
      UInt32 Type;  
      UInt32 Warnings;  
};  

メソッド

次の表に、 のメソッドの一覧を SMS_ComponentSummarizer示します。

メソッド 説明
クラス SMS_ComponentSummarizerの DeleteStatistics メソッド コンポーネント サマライザーによって報告された統計を削除します。

プロパティ

AvailabilityState
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

コンポーネントの可用性の状態。 既定値は 0 です。

ComponentName
データ型: String

アクセスの種類: 読み取り

修飾子: [key, SizeLimit("40")]

Configuration Manager コンポーネントの名前。

ComponentType
データ型: String

アクセスの種類: 読み取り

修飾子: なし

コンポーネントの種類。

Errors
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

集計間隔中にコンポーネントによって報告されたすべてのエラー 状態メッセージの数。

HeartbeatInterval
データ型: UInt32

アクセスの種類: 読み取り

修飾子: [key]

ハートビート間隔。

Infos
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

集計間隔中にコンポーネントによって報告されたすべての情報ステータス メッセージの数。

LastContacted
データ型: DateTime

アクセスの種類: 読み取り

修飾子: なし

コンポーネントからステータス メッセージが最後に受信された日時。 タイム ゾーンは、 プロパティで指定されたサイトのタイム ゾーンに SiteCode 基づいています。

LastHeartbeat
データ型: DateTime

アクセスの種類: 読み取り

修飾子: なし

最後のハートビートの日付と時刻。

LastStarted
データ型: DateTime

アクセスの種類: 読み取り

修飾子: なし

コンポーネントが最後に開始された日時。 タイム ゾーンは、 プロパティで指定されたサイトのタイム ゾーンに SiteCode 基づいています。

MachineName
データ型: String

アクセスの種類: 読み取り

修飾子: [key]

コンポーネントがインストールされているコンピューターの名前。 一部のコンポーネントは、サイト サーバー以外のコンピューターで実行される場合があります。

NextScheduledTime
データ型: DateTime

アクセスの種類: 読み取り

修飾子: なし

コンポーネントがスケジュールに従って実行されている場合、コンポーネントが次に開始するようにスケジュールされた日時。 タイム ゾーンは、 プロパティのタイム ゾーンに SiteCode 基づいています。

SiteCode
データ型: String

アクセスの種類: 読み取り

修飾子: [key, SizeLimit("3")]

コンポーネントが関連付けられているConfiguration Manager サイトのサイト コード。

State
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

コンポーネントの状態。 使用可能な値は次のとおりです。

状態
0 停止
1 開始
2 一時 停止
3 インストール
4 RE_INSTALLING
5 DE_INSTALLING

Status
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

コンポーネントの正常性を示す状態値。 使用可能な値は次のとおりです。

ステータス
GREEN(0) わかりました。 警告メッセージやエラー メッセージはありません。
YELLOW(1) 警告。 警告メッセージは生成されましたが、エラー メッセージは生成されませんでした。
RED(2) 重要。 エラー メッセージがあります。

TallyInterval
データ型: String

アクセスの種類: 読み取り

修飾子: [key]

統計が適用される間隔または期間。 このクラスのインスタンスを照会するには、WHERE 句で集計間隔を指定する必要があります。 統計は、スケジュールが経過するたびに 0 にリセットされます。 このプロパティを使用するには、「Configuration Manager サイトの集計間隔を読み取る方法」を参照してください。

Type
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

たとえば、自動開始 (継続的に実行) するコンポーネントの種類。 使用可能な値は次のとおりです。

0 AUTOSTARTING
1 予定
2 手動

Warnings
データ型: UInt32

アクセスの種類: 読み取り

修飾子: なし

集計間隔中にコンポーネントによって報告されたすべての警告ステータス メッセージの数。

注釈

このクラスのクラス修飾子は次のとおりです。

  • 読み取り (読み取り専用)

    [プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。

    このクラスは、各コンポーネントによって生成されるエラー、警告、および情報ステータス メッセージをカウントすることで、コンポーネントの正常性を報告します。 特定のサイトでのサーバー コンポーネントの正常性の概要を示します。 このクラスのインスタンスは、サイトで実行されているサーバー コンポーネントごとに作成されます。

    クエリには値を TallyInterval 含める必要があります。

要件

ランタイム要件

詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発要件」を参照してください。