SMS_R_System Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,在 SMS 提供程序运行时动态生成,包含所有已发现系统资源的发现数据。
托管对象格式 (MOF) 代码中未定义以下语法。
语法
Class SMS_R_System : SMS_Resource
{
UInt32 Active;
String ADSiteName;
String AgentName[];
String AgentSite[];
DateTime AgentTime[];
UInt32 AlwaysInternet;
UInt32 Client;
UInt32 ClientType;
String ClientVersion;
String CPUType;
DateTime CreationDate;
UInt32 Decommissioned;
String DistinguishedName;
String EASDeviceID;
String HardwareID;
UInt32 InternetEnabled;
String IPAddresses[];
String IPSubnets[];
String IPv6Addresses[];
String IPv6Prefixes[];
Boolean IsAssignedToUser;
Boolean IsMachineChangesPersisted;
Boolean IsVirtualMachine;
String LastLogonUserDomain;
String LastLogonUserName;
DateTime LastLogonTimestamp;
String MACAddresses[];
String MDMDeviceCategory;
String Name;
String NetbiosName;
UInt8 ObjectGUID[];
UInt32 Obsolete;
String OperatingSystemNameandVersion;
String PreviousSMSUUID;
UInt32 PrimaryGroupID;
String ResourceDomainORWorkgroup;
UInt32 ResourceID;
String ResourceNames[];
UInt32 ResourceType;
String SecurityGroupName[];
String SID;
String SMBIOSGUID;
String SMSAssignedSites[];
String SMSInstalledSites[];
String SMSResidentSites[];
String SMSUniqueIdentifier;
DateTime SMSUUIDChangeDate;
String SNMPCommunityName;
String SystemContainerName[];
String SystemGroupName[];
String SystemOUName[];
String SystemRoles[];
UInt32 Unknown;
UInt32 UserAccountControl;
String VirtualMachineHostName;
UInt32 WipeStatus;
};
方法
类 SMS_R_System 不定义任何方法。
属性
Active 数据类型: UInt32
访问类型:只读
限定符:无
指示网络上客户端状态的标志。 虽然它通常设置为 1,但当确定客户端不正常或未主动参与网络时,客户端运行状况工具会将此标志设置为 0。
ADSiteName 数据类型: String
访问类型:只读
限定符:无
分配给客户端的 Active Directory 站点名称。
AgentName 数据类型: String 数组
访问类型:只读
限定符:无
找到资源的发现代理的名称列表。
AgentSite 数据类型: String 数组
访问类型:只读
限定符:无
运行发现代理的站点列表。
AgentTime 数据类型: DateTime 数组
访问类型:只读
限定符:无
发现日期和时间的列表。
AlwaysInternet 数据类型: UInt32
访问类型:只读
限定符:无
指示客户端的行为是否始终类似于基于 Internet 的客户端的值。
Client 数据类型: UInt32
访问类型:只读
限定符:无
指示计算机是否已安装Configuration Manager客户端软件的值。 可能的值是:
| 值 | 说明 |
|---|---|
| 0 | 未安装客户端软件的计算机。 |
| 1 | 安装了客户端软件的计算机。 |
ClientType 数据类型: UInt32
访问类型:只读
限定符:无
计算机上安装的客户端的类型。 可能的值是:
| 值 | 说明 |
|---|---|
| 0 | 旧版 |
| 1 | 高级客户端 |
| 3 | 设备客户端 |
ClientVersion 数据类型: String
访问类型:只读
限定符:无
已安装客户端软件的版本。
CPUType 数据类型: String
访问类型:只读
限定符:无
CPU 类型,例如 StrongARM。 目前,只有设备客户端报告此值。
CreationDate 数据类型: DateTime
访问类型:只读
限定符:无
首次创建记录的日期,即首次发现资源的时间。
Decommissioned 数据类型: UInt32
访问类型:只读
限定符:无
标识资源是否已停用的标志。
DistinguishedName 数据类型: String
访问类型:只读
限定符:无
帐户的可分辨名称。
EASDeviceID 数据类型: String
访问类型:只读
限定符:无
用于移动设备管理的 Exchange Active Sync 设备 ID。
HardwareID 数据类型: String
访问类型:只读
限定符:无
唯一描述安装客户端的硬件的 ID。 通过重新映像或作系统或客户端的后续安装,此 ID 保持不变。 这不同于Configuration Manager唯一 ID,这些 ID 在这些情况下可能会更改。
InternetEnabled 数据类型: UInt32
访问类型:只读
限定符:无
显示设备是否作为 Internet 设备启用。
IPAddresses 数据类型: String 数组
访问类型:只读
限定符:无
与资源关联的 IP 地址列表。 如果资源安装了多个网卡,则会列出多个地址。
IPSubnets 数据类型: String 数组
访问类型:只读
限定符:无
与资源 IP 地址关联的子网掩码列表。
IPv6Addresses 数据类型: String 数组
访问类型:只读
限定符:无
资源的 IPv6 地址列表。
IPv6Prefixes 数据类型: String 数组
访问类型:只读
限定符:无
资源的 IPv6 前缀列表。
IsAssignedToUser 数据类型: Boolean
访问类型:只读
限定符:无
true 如果资源分配给用户,则为 。
IsMachineChangesPersisted 数据类型: Boolean
访问类型:只读
限定符:无
true 如果保留计算机更改,则为 。
IsVirtualMachine 数据类型: Boolean
访问类型:只读
限定符:无
true 如果资源是虚拟机,则为 。
LastLogonUserDomain 数据类型: String
访问类型:只读
限定符:无
发现代理运行时最后一个登录用户使用的域。
LastLogonTimestamp 数据类型: DateTime
访问类型:只读
限定符:无
系统上次登录的日期。
LastLogonUserName 数据类型: String
访问类型:只读
限定符:无
发现代理运行时最后一个登录用户的名称。
MACAddresses 数据类型: String 数组
访问类型:只读
限定符:无
媒体列表。
媒体访问控制器 (MAC) 资源的地址。
MDMDeviceCategory 数据类型: String
访问类型:只读
限定符:无
如果为设备分配了设备类别,则此属性将保留与 CategoryIDSMS_MDMDeviceCategory 服务器 WMI 类中定义的 关联的 GUID 密钥。
Name 数据类型: String
访问类型:只读
限定符:无
资源的名称。
NetbiosName 数据类型: String
访问类型:只读
限定符:无
NetBIOS 协议使用的名称。
ObjectGUID 数据类型: UInt8 Array
访问类型:只读
限定符:无
从 Active Directory 检索到的资源的对象 GUID。
Obsolete 数据类型: UInt32
访问类型:只读
限定符:无
标识记录状态的值。 虽然它通常设置为 0,但当服务器检测到记录已被同一计算机的另一条记录取代时,此值将设置为 1。 如果多个记录 HardwareID 具有相同 (计算机) 值,则旧记录将标记为已过时。
OperatingSystemNameandVersion 数据类型: String
访问类型:只读
限定符:无
描述作系统的自由格式字符串。
PreviousSMSUUID 数据类型: String
访问类型:只读
限定符:无
硬件的 ID。 如果客户端确定硬件 (发生了重大更改,即客户端很可能已从一台计算机移到另一台计算机) ,则客户端会为自己生成一个新的 GUID,并在此属性中报告旧 GUID。 服务器还会将旧记录标记为已过时。
PrimaryGroupID 数据类型: UInt32
访问类型:只读
限定符:无
从 Active Directory 检索到的资源的主组。
ResourceDomainORWorkgroup 数据类型: String
访问类型:只读
限定符:无
资源所属的域或工作组。
ResourceID 数据类型: UInt32
访问类型:读/写
限定符:[key]
ResourceNames 数据类型: String 数组
访问类型:只读
限定符:无
非 NetBIOS 名称的列表。
ResourceType 数据类型: UInt32
访问类型:只读
限定符:无
网站上的资源类型。 有关详细信息,请参阅 SMS_ResourceMap 服务器 WMI 类。
SecurityGroupName 数据类型: String
访问类型:只读
限定符:无
SecurityGroupName
SID 数据类型: String
访问类型:只读
限定符:无
从 Active Directory 检索到的资源的 SID。
SMBIOSGUID 数据类型: String
访问类型:只读
限定符:无
客户端计算机的 BIOS GUID。
SMSAssignedSites 数据类型: String 数组
访问类型:只读
限定符:无
根据站点边界,将资源分配到的站点的网站代码列表。 即使资源已分配给站点,如果尚未安装客户端软件,该资源也可能无法作为客户端运行。
SMSInstalledSites 数据类型: String 数组
访问类型:只读
限定符:无
资源向其报告数据的站点的代码列表。 最终,此列表应与分配的站点列表匹配。
SMSUniqueIdentifier 数据类型: String
访问类型:只读
限定符:无
来自客户端计算机的唯一 ID。 此 ID 在站点之间是唯一的。
SMSUUIDChangeDate 数据类型: DateTime
访问类型:只读
限定符:无
客户端生成新 GUID 的日期。
SNMPCommunityName 数据类型: String
访问类型:只读
限定符:无
网络发现中用于发现资源的 SNMP 社区名称。
SystemContainerName 数据类型: String 数组
访问类型:只读
限定符:无
系统所属的 Active Directory 容器名称数组。
SystemGroupName 数据类型: String 数组
访问类型:只读
限定符:无
系统所属的 Active Directory 组名称数组。
SystemSystemOUName 数据类型: String 数组
访问类型:只读
限定符:无
系统所属的 OU) (组织单位数组。
SystemRoles 数据类型: String 数组
访问类型:只读
限定符:无
资源在Configuration Manager安装中执行的站点系统角色列表,例如分发点。 只有执行一个或多个特定站点系统角色的资源才具有此属性的值。
Unknown 数据类型: UInt32
访问类型:只读
限定符:无
未知。
UserAccountControl 数据类型: UInt32
访问类型:只读
限定符:无
从 Active Directory 检索的用户帐户控制值。
VirtualMachineHostName 数据类型: String
访问类型:只读
限定符:无
虚拟机主机名。
WipeStatus 数据类型: UInt32
访问类型:只读
限定符:无
通过 Exchange Active Sync (EAS) 报告的擦除设备状态。
| 值 | 擦除状态 |
|---|---|
| 1 | 擦除挂起 |
| 2 | 擦除取消 |
| 3 | 擦除已确认/已注册 |
备注
不能使用 WMI 创建或更新资源实例,但必须使用数据发现记录创建或更新资源。 但是,可以使用 WMI 删除资源实例。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。