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
访问类型:只读
限定符:[read]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
AlternateContentProviders 数据类型: String
访问类型:读/写
限定符:[大型、延迟]
请参阅 SMS_PackageBaseclass服务器 WMI 类。
BootImageID 数据类型: String
访问类型:读/写
限定符:[延迟]
如果任务序列在 属性中包含对启动映像的引用,则启动映像包的 References ID。 有关启动映像包的信息,请参阅 SMS_BootImagePackage 服务器 WMI 类。
Category 数据类型: String
访问类型:读/写
限定符:[延迟]
任务序列包类别。 默认值为“”。 包的类别是使用 CategorySMS_TaskSequence 服务器 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创建作系统部署任务序列包。 任务序列本身是使用作系统部署任务序列对象模型创建的,它通过使用 类SMS_TaskSequencePackage 方法中的 SetSequence 方法 与任务序列包相关联。 包将播发给随后可以运行任务序列的客户端。 有关详细信息,请参阅如何创建作系统部署任务序列包。有关任务序列 WMI 对象的详细信息,请参阅关于作系统部署任务序列。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。