SMS_TaskSequencePackage 服务器 WMI 类
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
访问类型:读/写
限定符:[延迟]
任务序列包类别。 默认值为“”。 包的类别是使用 Category
SMS_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服务器开发要求。