Windows SMS_TaskSequencePackage Management Instrumentation (WMI) 類別是 SMS 提供者伺服器類別,Configuration Manager 中代表定義工作順序執行步驟的工作順序套件。
下列語法已從受控物件格式 (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
存取類型:只讀
限定符:[read]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
AlternateContentProviders 資料類型: String
存取類型:讀取/寫入
限定符:[大型、延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
BootImageID 資料類型: String
存取類型:讀取/寫入
限定符:[延遲]
如果工作順序包含 屬性中開機映射的參考,則為開機映射套件的標識 References 碼。 如需開機映像套件的相關信息,請參閱 SMS_BootImagePackage 伺服器 WMI 類別。
Category 資料類型: String
存取類型:讀取/寫入
限定符:[延遲]
工作順序套件類別。 預設值為 “ ” 套件的類別是使用 CategorySMS_TaskSequence Server WMI 類別的 屬性來指派。
CustomProgressMsg 資料類型: String
存取類型:讀取/寫入
限定符:[延遲]
Configuration Manager 控制台中指定的自定義進度訊息。
DependentProgram 資料類型: String
存取類型:讀取/寫入
限定符:[延遲]
格式化的文字字串,定義應該在目前程式之前執行的任何程式。 格式為 「<PackageID>;;<ProgramName>”。 如需詳細資訊, 請參SMS_Program伺服器 WMI 類別。
Description 資料類型: String
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
Duration 資料類型: UInt32
存取類型:讀取/寫入
限定符:無
程序執行所花費的大約時間,以分鐘為單位。 預設值為 0。
ExtendedData 數據類型: UInt8 陣列
存取類型:讀取/寫入
限定符:[大型、延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ExtendedDataSize 資料類型: UInt32
存取類型:讀取/寫入
限定符:[延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ForcedDisconnectDelay 資料類型: UInt32
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ForcedDisconnectEnabled 資料類型: Boolean
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ForcedDisconnectNumRetries 資料類型: UInt32
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
Icon 數據類型: UInt8 陣列
存取類型:讀取/寫入
限定符:[大型]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
IconSize 資料類型: UInt32
存取類型:讀取/寫入
限定符:[延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
IgnoreAddressSchedule 資料類型: Boolean
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ISVData 數據類型: UInt8 陣列
存取類型:讀取/寫入
限定符:[大型、延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ISVDataSize 資料類型: UInt32
存取類型:讀取/寫入
限定符:[延遲]
請 參閱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。
| 位 | 小數 | 十六進位 | 描述 |
|---|---|---|---|
| 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 陣列
存取類型:只讀
限定符:[延遲,讀取]
SMS_TaskSequence_Reference伺服器 WMI 類別 物件,代表工作順序中步驟所參考的套件/程序和應用程式。
RefreshPkgSourceFlag 資料類型: Boolean
存取類型:讀取/寫入
限定符:[延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
RefreshSchedule 數據類型: SMS_ScheduleToken 陣列
存取類型:
限定符:[最大 (15) ,延遲]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
ReferencesCount 資料類型: UInt32
存取類型:只讀
限定符:[read]
屬性所 References 指示的陣列大小。 這代表工作順序所參考的封裝/程式和應用程式數目。
Reserved 資料類型: String
存取類型:讀取/寫入
限定符:[延遲]
由SMS提供者內部使用。
SecuredScopeNames 資料類型: String Array
存取類型:只讀
限定符:[read]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
SedoObjectVersion 資料類型: String
存取類型:只讀
限定符:[read]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
Sequence 資料類型: String
存取類型:只讀
限定符:[延遲,讀取]
包含工作順序資訊的 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 陣列
存取類型:讀取/寫入
限定符:[延遲]
SMS_OS_Details伺服器 WMI 類別物件,描述程式可執行之平臺的詳細數據。
TaskSequenceFlags 資料類型: UInt32
存取類型:讀取/寫入
限定符:[lazy, bits (“DANGLING_REF (0) ”) ]
指出工作順序封裝條件的旗標。 目前唯一定義的旗標是DANGLING_REF (位 0) 。
| 位 | 描述 |
|---|---|
| 0 | 設定工作順序是否參考站臺上未定義的套件。 |
Type 資料類型: UInt32
存取類型:只讀
限定符:[延遲,讀取]
封裝所代表的工作順序類型。 可能的值為:
| 值 | 描述 |
|---|---|
| 1 | 一般工作順序 |
| 2 | 作系統部署工作順序 |
Version 資料類型: String
存取類型:讀取/寫入
限定符:無
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
註解
此類別的類別限定元包括:
安全的
圖示 (“Package.ico”)
如需 [屬性] 區段中包含之類別限定符和屬性限定符的詳細資訊,請參閱 Configuration Manager 類別和屬性限定符。
若要開始使用此類別,請參閱如何建立作系統部署工作順序套件。
您可以建立 類別的實例來保存工作順序,
SMS_TaskSequencePackage以建立作系統部署工作順序套件。 工作順序本身是使用作系統部署工作順序物件模型所建立,而且會使用 Class SMS_TaskSequencePackage 方法中的 SetSequence 方法 與工作順序套件相關聯。 套件會通告給客戶端,這些客戶端接著可以執行工作順序。 如需詳細資訊,請參閱如何建立作系統部署工作順序套件。如需工作順序 WMI 對象的詳細資訊,請參閱關於作系統部署工作順序。
需求
運行時間需求
如需詳細資訊,請參閱 Configuration Manager 伺服器運行時間需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。