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

方法 说明
类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 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服务器开发要求

另请参阅

SMS_TaskSequence服务器 WMI 类