次の方法で共有


サーバー WMI クラスのSMS_TaskSequencePackage

SMS_TaskSequencePackage Windows Management Instrumentation (WMI) クラスは、タスク シーケンスに対して実行する手順を定義するタスク シーケンス パッケージを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。

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

構文

Class SMS_TaskSequencePackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String BootImageID;
      String Category;
      String CustomProgressMsg;
      String DependentProgram;
      String Description;
      UInt32 Duration;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreferredAddressType;
      UInt32 Priority;
      UInt32 ProgramFlags;
      SMS_TaskSequence_Reference References[];
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      String SecuredScopeNames[];
      String SedoObjectVersion;
      UInt32 ReferencesCount;
      String Reserved;
      String Sequence;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      SMS_OS_Details SupportedOperatingSystems[];
      UInt32 TaskSequenceFlags;
      UInt32 Type;
      String Version;
};

メソッド

次の表に、 SMS_TaskSequencePackageのメソッドを示します。

メソッド 説明
クラス SMS_TaskSequencePackageの AddChangeNotification メソッド タスク シーケンス パッケージの変更通知を追加します。
クラス SMS_TaskSequencePackageの AddDistributionPoints メソッド タスク シーケンス パッケージの配布ポイントを追加します。
クラス SMS_TaskSequencePackageの CheckReferencesShareType メソッド このタスク シーケンスについて参照されているすべてのパッケージをチェックし、共有されていないすべてのパッケージを返します。
クラス SMS_TaskSequencePackageの GetClientConfigPolicies メソッド すべてのサイト全体のクライアント構成ポリシーとそれに対応するポリシーの割り当てを取得します。
クラス SMS_TaskSequencePackageの GetContentHash メソッド 特定のConfiguration Managerコンテンツのハッシュを取得します。
クラス SMS_TaskSequencePackageの GetPackageDefaultHash メソッド Configuration Manager パッケージのハッシュを取得します。
クラス SMS_TaskSequencePackageの GetPackageHash メソッド タスク シーケンス パッケージの証明書ハッシュを取得します。
クラス SMS_TaskSequencePackageの GetSequence メソッド タスク シーケンス パッケージからタスク シーケンスを取得します。
クラス SMS_TaskSequencePackageの GetTsPolicies メソッド 指定したタスク シーケンスに関連付けられているすべてのポリシーを取得します。
クラス SMS_TaskSequencePackageの GetTsPoliciesSaMedia メソッド 指定したタスク シーケンスに関連付けられているすべてのポリシーを取得します。
クラス SMS_TaskSequencePackageの GetTSRelatedToDriverCategory メソッド 指定したカテゴリに関連するタスク シーケンス パッケージを取得します。
クラス SMS_TaskSequencePackageの ImportSequence メソッド 指定された XML に基づいて SMS_TaskSequence オブジェクトをインポートします。
クラス SMS_TaskSequencePackageの RefreshPkgSource メソッド パッケージ のプロパティが変更されていない場合は、すべての配布ポイントでパッケージ ソースを更新します。
クラス SMS_TaskSequencePackageの SetSequence メソッド 入力タスク シーケンスを使用してタスク シーケンス パッケージをUpdatesします。
クラス SMS_TaskSequencePackageの SetSourceSite メソッド タスク シーケンス パッケージのソース サイトのコードを設定します。
クラス SMS_TaskSequencePackageの Unlock メソッド ソース サイトを現在のサイトに設定し、タスク シーケンス パッケージのロックを解除します。

プロパティ

ActionInProgress データ型: UInt32

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

AlternateContentProviders データ型: String

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

修飾子: [large, lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

BootImageID データ型: String

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

修飾子: [lazy]

References プロパティにブート イメージへの参照がタスク シーケンスに含まれている場合のブート イメージ パッケージの ID。 ブート イメージ パッケージの詳細については、「 SMS_BootImagePackage サーバー WMI クラス」を参照してください。

Category データ型: String

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

修飾子: [lazy]

タスク シーケンス パッケージ カテゴリ。 既定値は "" です。 パッケージのカテゴリは、SMS_TaskSequence Server WMI クラスCategory プロパティを使用して割り当てられます。

CustomProgressMsg データ型: String

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

修飾子: [lazy]

Configuration Manager コンソールで指定されたカスタム進行状況メッセージ。

DependentProgram データ型: String

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

修飾子: [lazy]

現在のプログラムの前に実行するプログラムを定義する書式設定されたテキスト文字列。 形式は "<PackageID>;;;<ProgramName>" 詳細については、「 SMS_Program サーバー WMI クラス」を参照してください。

Description データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Duration データ型: UInt32

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

修飾子: なし

プログラムの実行にかかるおおよその時間 (分)。 既定値は 0 です。

ExtendedDataデータ型: 配列UInt8

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

修飾子: [large, lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ExtendedDataSize データ型: UInt32

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

修飾子: [lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ForcedDisconnectDelay データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ForcedDisconnectEnabled データ型: Boolean

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ForcedDisconnectNumRetries データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Iconデータ型: 配列UInt8

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

修飾子: [large]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

IconSize データ型: UInt32

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

修飾子: [lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

IgnoreAddressSchedule データ型: Boolean

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ISVDataデータ型: 配列UInt8

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

修飾子: [large, lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ISVDataSize データ型: UInt32

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

修飾子: [lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Language データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

LastRefreshTime データ型: DateTime

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

LocalizedCategoryInstanceNames データ型: String Array

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Manufacturer データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

MIFFilename データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

MIFName データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

MIFPublisher データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

MIFVersion データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Name データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

NumOfPrograms データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PackageID データ型: String

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

修飾子 [キー]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PackageSize データ型: UInt32

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

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PackageType データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

このクラスの場合、パッケージの種類は PKG_TYPE_TASK_SEQUENCE (4) です。

PkgFlags データ型: UInt32

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

修飾子: [bits]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PkgSourceFlag データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PkgSourcePath データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

PreferredAddressType データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Priority データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ProgramFlags データ型: UInt32

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

修飾子: [bits]

プログラムのインストール特性を識別するフラグ。 既定のフラグは、既定のプログラム、UNATTENDED、UNCPATH、HIDEWINDOW、ADMINRIGHTS、およびANY_PLATFORMです。 既定値は152084496です。

ビット 10 進数 16 進値 説明
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL。 プログラムは動的インストールの許可を受けています。
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG。 プログラムは、カスタマイズされた進行状況メッセージを使用します。
8 256 0x00000100 WINDOWS_CE。 デバイス プログラムとしてWindows CEを使用します。 この値が設定されている場合、プログラムはデスクトップ クライアントに提供されません。
9 512 0x00000200 RUN_DEPENDANT_ALWAYS。 プログラムの即時依存を常に実行します。
10 1024 0x00000400 カウントダウン。 カウントダウン ダイアログ ボックスを表示します。
12 4096 0x00001000 無効。 プログラムが無効になっています。
13 8192 0x00002000 無人。 プログラムでは、ユーザーの操作は必要ありません。
14 16384 0x00004000 USERCONTEXT。 プログラムはユーザー コンテキストで実行する必要があります。 値は常に 0 に設定します。
15 32768 0x00008000 ADMINRIGHTS。 プログラムは管理者権限で実行する必要があります。
16 65536 0x00010000 EVERYUSER。 プログラムは、有効なユーザーごとに実行する必要があります。 この設定は必須ジョブに対してのみ有効です。 値は常に 0 に設定します。
17 131072 0x00020000 NOUSERLOGGEDIN。 プログラムは、ユーザーがログオンしていない場合にのみ実行されます。
18 262144 0x00040000 OKTOQUIT。 プログラムのシャットダウンが有効になっています。 値は常に 0 に設定します。
19 524288 0x00080000 OKTOREBOOT。 コンピューターの再起動が有効になっています。 値は常に 0 に設定します。
20 1048576 0x00100000 USEUNCPATH。 プログラム アクセスでは、汎用名前付け規則 (UNC) パスを使用します。
21 2097152 0x00200000 PERSISTCONNECTION。 プログラム接続が永続化されます。 値は常に 0 に設定します。
22 4194304 0x00400000 RUNMINIMIZED。 プログラム ウィンドウを最大化します。 値は常に 0 に設定します。
23 8388608 0x00800000 RUNMAXIMIZED。 プログラム ウィンドウを最小化します。 値は常に 0 に設定します。
24 16777216 0x01000000 HIDEWINDOW。 プログラム ウィンドウを非表示にします。
25 33554432 0x02000000 OKTOLOGOFF。 ログオフが有効になっています。 値は常に 0 に設定します。
26 67108864 0x04000000 RUNACCOUNT。 アカウント アクセスを使用してプログラムを実行します。
27 134217728 0x08000000 ANY_PLATFORM。 プログラムは、任意のオペレーティング システムで実行できます。
28 268435456 0x10000000 STILL_RUNNING。 プログラムは現在実行中です。
29 536870912 0x20000000 SUPPORT_UNINSTALL。 プログラムにはアンインストール ユーティリティがあります。 値は常に 0 に設定します。
31 2147483648 0x80000000 SHOW_IN_ARP。 [プログラムの追加と削除] にプログラムを表示します。

Referencesデータ型: 配列SMS_TaskSequence_Reference

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

修飾子: [lazy, read]

SMS_TaskSequence_Referenceタスク シーケンスの手順で参照されるパッケージ/プログラムとアプリケーションを表すサーバー WMI クラス オブジェクトです。

RefreshPkgSourceFlag データ型: Boolean

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

修飾子: [lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

RefreshScheduleデータ型: 配列SMS_ScheduleToken

アクセスの種類:

修飾子: [max(15), lazy]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ReferencesCount データ型: UInt32

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

修飾子: [read]

References プロパティによって示される配列のサイズ。 これは、タスク シーケンスによって参照されるパッケージ/プログラムとアプリケーションの数を表します。

Reserved データ型: String

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

修飾子: [lazy]

SMS プロバイダーによって内部的に使用されます。

SecuredScopeNames データ型: String Array

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

SedoObjectVersion データ型: String

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

Sequence データ型: String

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

修飾子: [lazy, read]

タスク シーケンス情報を含む XML 形式のデータ。

ShareName データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

ShareType データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

SourceDate データ型: DateTime

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

SourceSite データ型: String

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

SourceVersion データ型: UInt32

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

修飾子: [read]

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

StoredPkgPath データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

StoredPkgVersion データ型: UInt32

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

SupportedOperatingSystemsデータ型: 配列SMS_OS_Details

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

修飾子: [lazy]

SMS_OS_Detailsプログラムを実行できるプラットフォームの詳細を記述するサーバー WMI クラス オブジェクト。

TaskSequenceFlags データ型: UInt32

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

修飾子: [lazy, bits("DANGLING_REF(0)")]

タスク シーケンス パッケージの条件を示すフラグ。 現在定義されているフラグは、DANGLING_REF (ビット 0) のみです。

ビット 説明
0 タスク シーケンスがサイトで定義されていないパッケージを参照する場合に設定します。

Type データ型: UInt32

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

修飾子: [lazy, read]

パッケージによって表されるタスク シーケンスの種類。 使用可能な値は次のとおりです。

説明
1 汎用タスク シーケンス
2 オペレーティング システムの展開タスク シーケンス

Version データ型: String

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

修飾子: なし

SMS_PackageBaseclass サーバー WMI クラス」を参照してください。

解説

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

  • セキュリティで保護

  • Icon("Package.ico")

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

    このクラスの使用を開始するには、「オペレーティング システム展開タスク シーケンス パッケージを作成する方法」を参照してください。

    オペレーティング システム展開タスク シーケンス パッケージを作成するには、タスク シーケンスを保持する SMS_TaskSequencePackage クラスのインスタンスを作成します。 タスク シーケンス自体は、オペレーティング システム展開タスク シーケンス オブジェクト モデルを使用して作成され、 クラス SMS_TaskSequencePackage メソッドの SetSequence メソッド を使用してタスク シーケンス パッケージに関連付けられます。 パッケージは、タスク シーケンスを実行できるクライアントにアドバタイズされます。 詳細については、「オペレーティング システム展開タスク シーケンス パッケージを作成する方法」を参照してください。

    タスク シーケンス WMI オブジェクトの詳細については、「オペレーティング システム展開タスク シーケンスについて」を参照してください。

要件

ランタイム要件

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

開発要件

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

関連項目

SMS_TaskSequence サーバー WMI クラス