ScriptingStandardConsumerSetting クラス

シングルトン ScriptingStandardConsumerSetting クラスは、ActiveScriptEventConsumer 標準コンシューマー クラスのすべてのインスタンスに共通する登録データを提供します。 ActiveScriptEventConsumer インスタンスでは、MaximumScripts プロパティと Timeout プロパティを使用します。 詳細については、「標準コンシューマーを使用したイベントの監視と応答」を参照してください。

次の構文は Managed Object Format (MOF) のコードを単純化したもので、そのすべての継承されたプロパティを含みます。 プロパティとメソッドはアルファベット順であり、MOF 順ではありません。

構文

[Singleton, AMENDMENT]
class ScriptingStandardConsumerSetting : CIM_Setting
{
  string Caption = "Scripting Standard Consumer Setting";
  string Description = "Registration data common to all instances of the Scripting Standard Consumer";
  uint32 MaximumScripts = 300;
  string SettingID = "ScriptingStandardConsumerSetting";
  uint32 Timeout = 0;
};

メンバー

ScriptingStandardConsumerSetting クラスには、次の種類のメンバーがあります。

プロパティ

ScriptingStandardConsumerSetting クラスには、次のプロパティがあります。

Caption

データ型: string

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

修飾子: MaxLen (64)

オブジェクトの 1 行の文字列の簡単な説明。 これはシングルトン クラスであるため、ScriptingStandardConsumerSetting という文字列を含みます。

説明

データ型: string

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

オブジェクトのテキスト説明。

MaximumScripts

データ型: uint32

アクセスの種類: 読み取り/書き込み

コンシューマーが新しいインスタンスを開始する前に実行されるスクリプトの最大数。 スクリプトからメモリ リークをクリアするには、コンシューマーを定期的にシャットダウンします。 既定値は、300 です。

SettingID

データ型: string

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

修飾子: MaxLen (256)

設定オブジェクトの識別子。

タイムアウト

データ型: uint32

アクセスの種類: 読み取り/書き込み

修飾子: 単位 ("分")

コンシューマーが新しいインスタンスを開始するまでの最大時間 (分)。 0 (ゼロ) の場合、MaximumScripts プロパティはコンシューマーの有効期間を制御します。 Timeout の有効な範囲は 0 から 71,000 で、既定値は 0 (ゼロ) です。

解説

ScriptingStandardConsumerSetting クラスの単一インスタンスは、root\cimv2 名前空間に存在します。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\subscription
MOF
Scrcons.mof
[DLL]
Scrcons.exe

関連項目

CIM_Setting

標準コンシューマー クラス

イベントに基づいてスクリプトを実行する

論理コンシューマーの作成

常にイベントを受信する

__EventConsumer