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 での方法を示します。
プロパティ
ActionInProgress データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
AlternateContentProviders データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [large, lazy]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
BootImageID データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
タスク シーケンスに References プロパティ内のブート イメージへの参照が含まれている場合は、ブート イメージ パッケージの ID。 ブート イメージ パッケージの詳細については、「 SMS_BootImagePackage サーバー WMI クラス」を参照してください。
Category データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
タスク シーケンス パッケージのカテゴリ。 既定値は "" です。 パッケージのカテゴリは、サーバー WMI クラスの Category プロパティを使用して割り当てSMS_TaskSequence。
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 配列
アクセスの種類: 読み取り/書き込み
Qualifiers: [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
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
LocalizedCategoryInstanceNames データ型: String Array
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 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
アクセスの種類: 読み取り
限定子 [key]
「 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 | です。 プログラムは、プログラムが有効なすべてのユーザーによって実行される必要があります。 この設定は、必須のジョブに対してのみ有効です。 値は常に 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 | 実行最小化されます。 プログラム ウィンドウを最大化する。 値は常に 0 に設定します。 |
| 23 | 8388608 | 0x00800000 | 最大化されます。 プログラム ウィンドウを最小化します。 値は常に 0 に設定します。 |
| 24 | 16777216 | 0x01000000 | HIDEWINDOW. プログラム ウィンドウを非表示にする。 |
| 25 | 33554432 | 0x02000000 | OKTOLOGOFF. ログオフが有効です。 値は常に 0 に設定します。 |
| 26 | 67108864 | 0x04000000 | 実行アカウントです。 アカウント アクセスを使用してプログラムを実行します。 |
| 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 配列
アクセスの種類:
Qualifiers: [max(15), lazy]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
ReferencesCount データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [読み取り]
References プロパティによって示される配列のサイズ。 これは、タスク シーケンスによって参照されるパッケージ/プログラムとアプリケーションの数を表します。
Reserved データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
SMS プロバイダーによって内部的に使用されます。
SecuredScopeNames データ型: String Array
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SedoObjectVersion データ型: String
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
Sequence データ型: String
アクセスの種類: 読み取り専用
修飾子: [lazy, read]
タスク シーケンス情報を含む XML 形式のデータ。
ShareName データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
ShareType データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceSite データ型: String
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceVersion データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 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 サーバー開発の要件」を参照してください。