次の方法で共有


サーバー 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 メソッド 入力タスク シーケンスを使用してタスク シーケンス パッケージを更新します。
クラス 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 サーバー 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 クラス