共用方式為


SMS_TaskSequencePackage伺服器 WMI 類別

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的方法。

方法 描述
類別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 方法 SMS_TaskSequence根據提供的 XML 匯入 物件。
類別SMS_TaskSequencePackage中的 RefreshPkgSource 方法 當封裝屬性未變更時,重新整理所有發佈點的封裝來源。
類別SMS_TaskSequencePackage中的 SetSequence 方法 匯報 具有輸入工作順序的工作順序套件。
類別SMS_TaskSequencePackage中的 SetSourceSite 方法 設定工作順序封裝之來源月臺的程序代碼。
類別SMS_TaskSequencePackage中的 Unlock 方法 將來源月臺設定為目前網站,以解除鎖定工作順序套件。

屬性

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 伺服器開發需求。

另請參閱

SMS_TaskSequence伺服器 WMI 類別