SMS_G_System_ExtHistory
Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,用作表示客户端计算机的操作系统扩展历史记录的抽象基类。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_G_System_ExtHistory : SMS_G_System
{
UInt32 GroupID;
UInt32 ResourceID;
UInt32 RevisionID;
DateTime TimeStamp;
};
方法
类 SMS_G_System_ExtHistory
不定义任何方法。
属性
GroupID
数据类型UInt32
访问类型:只读
限定符:[key]
将一个硬件清单实例与一个客户端资源中的另一个硬件清单实例区分开来的组的 ID。 例如,为客户端的每个逻辑磁盘对象分配一个唯 GroupID
一值。
ResourceID
数据类型UInt32
访问类型:读/写
限定符:[key]
RevisionID
数据类型UInt32
访问类型:只读
限定符:[key]
如果对象在上次清点后发生更改,则递增的 ID。 最大数字表示最近的更新。 具有相同 和 ResourceID
GroupID
值的对象是增量。 它们因 RevisionID
数字而异。
TimeStamp
数据类型DateTime
访问类型:只读
限定符:无
清单的日期和时间。
备注
应用程序使用此类来确定客户端在任何给定时间的状态。 派生扩展历史记录类的名称以“SMS_GEH_System_”作为前缀,后跟清单对象名称。 一个示例类名是 SMS_GEH_System_ACCOUNT
。 应用程序可以使用派生类来确定客户端上硬件组件在给定时间点的状态。
SMS 提供程序使用派生自 SMS_G_System_Current 服务器 WMI 类和 SMS_G_System_History 服务器 WMI 类的类的信息来确定状态。 但是,应用程序无法查询 SMS_G_System_ExtHistory
以确定客户端上给定时间点上所有硬件组件的状态。
查询必须在 ResourceID
WHERE 子句中包含 和 TimeStamp
值,如以下示例所示。
SELECT * FROM SMS_GEH_System_Logical_Disk
WHERE ResourceID = <resourceid>
AND Timestamp = "<timestamp>"
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。