SMS_CombinedDeviceResources Server WMI Class

 

Updated: November 1, 2013

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The SMS_CombinedDeviceResources Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents all the device and user resources in the system.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_CombinedDeviceResources : SMS_CombinedResources
{
    DateTime ADLastLogonTime;
    String ADSiteName;
    String AMTFullVersion;
    UInt32 AMTStatus;
    SInt32 ClientActiveStatus;
    UInt32 ClientCertType;
    SInt32 ClientCheckPass;
    UInt32 ClientEdition;
    SInt32 ClientRemediationSuccess;
    UInt32 ClientType;
    String ClientVersion;
    String DeviceAccessState;
    String DeviceOS;
    UInt32 DeviceOwner;
    String DeviceType;
    String Domain;
    String EASDeviceID;
    UInt32 EnrollmentStatus;
    Boolean EPAntispywareEnabled;
    DateTime EPAntispywareSignatureLastUpdateDateTime;
    String EPAntispywareSignatureLastVersion;
    Boolean EPAntivirusEnabled;
    DateTime EPAntivirusSignatureLastUpdateDateTime;
    String EPAntivirusSignatureLastVersion;
    String EPClientVersion;
    String EPDeploymentDescription;
    UInt32 EPDeploymentErrorCode;
    UInt32 EPDeploymentState;
    Boolean EPEnabled;
    String EPEngineVersion;
    DateTime EPLastFullScanDateTimeEnd;
    DateTime EPLastFullScanDateTimeStart;
    UInt32 EPInfectionStatus;
    DateTime EPLastInfectionTime;
    DateTime EPLastQuickScanDateTimeEnd;
    DateTime EPLastQuickScanDateTimeStart;
    String EPLastThreatName;
    Boolean EPPendingFullScan;
    Boolean EPPendingManualSteps;
    Boolean EPPendingOfflineScan;
    Boolean EPPendingReboot;
    String EPPolicyApplicationDescription;
    UInt32 EPPolicyApplicationErrorCode;
    UInt32 EPPolicyApplicationState;
    String EPPolicyName; (removed in SP1)
    UInt32 EPProductStatus;
    String ExchangeOrganization;
    String ExchangeServer;
    Boolean IsActive;
    Boolean IsAlwaysInternet;
    UInt32 IsApproved;
    Boolean IsBlocked;
    Boolean IsClient;
    Boolean IsInternetEnabled;
    Boolean IsObsolete;
    Boolean IsVirtualMachine;
    DateTime LastActiveTime;
    DateTime LastClientCheckTime;
    DateTime LastDDR;
    DateTime LastHardwareScan;
    UInt32 LastInstallationError;
    String LastMPServerName;
    DateTime LastPolicyRequest;
    DateTime LastSoftwareScan;
    DateTime LastStatusMessage;
    DateTime LastSuccessSyncTimeUTC;
    DateTime LatestProcessingAttempt;
    String Name;
    String PhoneNumber;
    String PolicyApplicationStatus;
    UInt32 ResourceID;
    UInt32 ResourceType;
    String SiteCode;
    String SMSID;
    String Status;
    Boolean SuppressAutoProvision;
    Boolean Unknown;
    String UserDomainName;
    String UserName;
    UInt32 WipeStatus;
};

The SMS_CombinedDeviceResources class does not define any methods.

ADLastLogonTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Last logon timestamp of the computer (discovered from Active Directory).

ADSiteName

Data type: String

Access type: Read/Write

Qualifiers: none

Active Directory site to which the resource belongs.

AMTFullVersion

Data type: String

Access type: Read/Write

Qualifiers: none

The version number for Active Management Technology.

AMTStatus

Data type: UInt32

Access type: Read/Write

Qualifiers: none

The status for Active Management Technology.

0

Not AMT capable

1

AMT capable

2

Not provisioned

3

Provisioned

4

Provisioned by others

5

Unknown

ClientActiveStatus

Data type: SInt32

Access type: Read/Write

Qualifiers: none

Comes from Client Health.

0

Client is inactive

1

Client is healthy

ClientCertType

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Client certificate type. Possible values are:

1

Self-signed Certificate

2

PKI Certificate

ClientCheckPass

Data type: SInt32

Access type: Read/Write

Qualifiers: none

Comes from Client Health.

1

Client is healthy

2

Client is unhealthy

ClientRemediationSuccess

Data type: SInt32

Access type: Read/Write

Qualifiers: none

Comes from Client Health.

1

Client remediation succeeded

2

Client remediation failed

ClientEdition

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Edition of the client. Possible values are:

0

Not Installed

1

Windows RT

2

Windows Mobile 6

3

Nokia Symbian

4

Windows Phone

5

Mac

6

Windows CE

7

Windows Embedded

8

iOS

9

Andriod

10

Unix/Linux

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

ClientType

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Type of client. Possible value are:

1

Client

3

Device

ClientVersion

Data type: String

Access type: Read/Write

Qualifiers: none

Version of the installed client software.

DeviceAccessState

Data type: String

Access type: Read/Write

Qualifiers: none

Used by the Exchange connector. Possible values are:

Allowed

Blocked

Quarantined

DeviceOS

Data type: String

Access type: Read/Write

Qualifiers: none

Device operating system.

DeviceOwner

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Owner of the device.

1

Company

2

Personal

DeviceType

Data type: String

Access type: Read/Write

Qualifiers: none

Type of device, such as Nokia, Microsoft Pocket PC and Smartphone.

Domain

Data type: String

Access type: Read/Write

Qualifiers: none

Domain to which the resource belongs.

EASDeviceID

Data type: String

Access type: Read/Write

Qualifiers: none

Identifier of the device - used by Exchange Active Sync (EAS). This is specific to device management.

EnrollmentStatus

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Indicates if the mobile device is newly enrolled or if the UDA has been created. Possible values are:

1

Newly enrolled.

2

UDA has been created.

EPAntispywareEnabled

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection antimalware is enabled.

EPAntispywareSignatureLastUpdateDateTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

The last update time of the Endpoint Protection antimalware signature file.

EPAntispywareSignatureLastVersion

Data type: String

Access type: Read/Write

Qualifiers: none

The last version of the Endpoint Protection antimalware signature file.

EPAntivirusEnabled

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection antivirus is enabled.

EPAntivirusSignatureLastUpdateDateTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

The last update time of the Endpoint Protection antivirus signature file.

EPAntivirusSignatureLastVersion

Data type: String

Access type: Read/Write

Qualifiers: none

The last version of the Endpoint Protection antivirus signature file.

EPClientVersion

Data type: String

Access type: Read/Write

Qualifiers: none

EndPoint Protection client agent version, such as ‘4.1.522.0’.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

EPDeploymentDescription

Data type: String

Access type: Read/Write

Qualifiers: none

Deployment description.

EPDeploymentErrorCode

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Deployment error code.

EPDeploymentState

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Deployment state. Possible values are:

1

Unmanaged

2

To Be Installed

3

Managed

4

Install With Error

5

Reboot Pending

EPEnabled

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection is enabled.

EPEngineVersion

Data type: String

Access type: Read/Write

Qualifiers: none

EndPoint Protection engine version, such as ‘1.1.8904.0’.

EPInfectionStatus

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Endpoint Protection infection status. Possible values are:

0

Unknown

1

None

2

Cleaned

3

Pending

4

Failed

EPLastFullScanDateTimeEnd

Data type: DateTime

Access type: Read/Write

Qualifiers: none

End time of the last full EndPoint Protection scan.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

EPLastFullScanDateTimeStart

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Start time of last full EndPoint Protection scan.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

EPLastInfectionTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Last infection time.

EPLastQuickScanDateTimeEnd

Data type: DateTime

Access type: Read/Write

Qualifiers: none

End time of last quick EndPoint Protection scan.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

EPLastQuickScanDateTimeStart

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Start time of last quick EndPoint Protection scan.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

EPLastThreatName

Data type: String

Access type: Read/Write

Qualifiers: none

Last threat name.

EPPendingFullScan

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection is pending a full scan.

EPPendingManualSteps

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection is pending manual steps.

EPPendingOfflineScan

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection is pending an offline scan.

EPPendingReboot

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if Endpoint Protection is pending a reboot.

EPPolicyApplicationDescription

Data type: String

Access type: Read/Write

Qualifiers: none

Antimalware Policy application description.

EPPolicyApplicationErrorCode

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Policy application error code.

EPPolicyApplicationState

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Policy application state.

1

Success

2

Failed

EPPolicyName

Data type: String

Access type: Read/Write

Qualifiers: none

Name of the policy that gets applied, such as ‘Antimalware Policy’.

This method/property has been removed or deprecated in System Center Configuration Manager SP1.

EPProductStatus

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Product status. Possible values are:

0

No status flags are set.

0

Service not running.

1

Service started without any malware protection engine.

2

Pending a full scan due to threat action.

4

Pending a reboot due to threat action.

8

Pending manual steps due to threat action.

16

AV signatures out of date.

32

AS signatures out of date.

64

No quick scan has happened for a specified period.

128

No full scan has happened for a specified period.

256

System initiated scan in progress.

512

System initiated clean in progress.

1024

There are samples pending submission.

2048

Product running in evaluation mode.

4096

Product running in non-genuine Windows mode.

8192

Product expired.

16384

Off-line scan required.

ExchangeOrganization

Data type: String

Access type: Read/Write

Qualifiers: none

Name of the organization for Exchange Active Sync (EAS) .

ExchangeServer

Data type: String

Access type: Read/Write

Qualifiers: none

Name of the Exchange server for Exchange Active Sync (EAS).

IsActive

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if there has been a recent heartbeat from the client.

IsAlwaysInternet

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if a client that is installed has a sustained connection to the Internet.

IsApproved

Data type: UInt32

Access type: Read/Write

Qualifiers: none

true if system is able to accept secure policy. Unapproved (anonymous) clients will not get policy. Clients that registered via windows authentication, or using PKI certificate chain trust, will be automatically approved.

IsBlocked

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if a system is blocked. Block/unblock is a manual action in the Admin Console UI that the administrator can invoke. By blocking a client, client communication with the server will be cut off.

IsClient

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true, if the client is a Configuration Manager client.

IsInternetEnabled

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if a client is enabled for communication with an internet facing management point.

IsObsolete

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if the client has been marked obsolete.

IsVirtualMachine

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if the client is a virtual machine.

LastActiveTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Comes from Client Health. Represents the last reported time the client was active.

LastClientCheckTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Comes from Client Health. Represents the last reported health evaluation time.

LastDDR

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Last heartbeat timestamp from client DDR discovery.

LastHardwareScan

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp from the last hardware inventory scan.

LastInstallationError

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Last reported error code from the installation on this client.

LastMPServerName

Data type: String

Access type: Read/Write

Qualifiers: none

Management Point server name where the client performed its last policy request.

LastPolicyRequest

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp of the last policy request for this client.

LastSoftwareScan

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp of the last software inventory scan for this client.

LastStatusMessage

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp of the last status message received from this client.

LastSuccessSyncTimeUTC

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp of the last successfully synchronization time for this client.

LatestProcessingAttempt

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Timestamp of the last processing attempt for this client.

Name

Data type: String

Access type: Read/Write

Qualifiers: none

NetBIOS name for this system. Comes from Discovery.

PhoneNumber

Data type: String

Access type: Read/Write

Qualifiers: none

Phone number of the device, as reported by Exchange Active Sync (EAS).

PolicyApplicationStatus

Data type: String

Access type: Read/Write

Qualifiers: none

Application policy status, as reported by Exchange Active Sync (EAS).

ResourceID

Data type: UInt32

Access type: Read/Write

Qualifiers: [key, key]

Unique Configuration Manager-supplied ID for the resource.

ResourceType

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Type of resource, for example, system or user. For more information, see SMS_ResourceMap Server WMI Class.

SiteCode

Data type: String

Access type: Read/Write

Qualifiers: none

Site code of the site that created the collection.

SMSID

Data type: String

Access type: Read/Write

Qualifiers: none

Unique Configuration Manager ID of the client.

Status

Data type: String

Access type: Read/Write

Qualifiers: none

Current status.  

SuppressAutoProvision

Data type: Boolean

Access type: Read/Write

Qualifiers: none

Comes from AMT (Active Management Technology). Indicates whether the client should be blocked from being provisioned automatically.

UserDomainName

Data type: String

Access type: Read/Write

Qualifiers: none

The domain of the user to last log in to this client.

Unknown

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if the device is unknown.

This information applies to System Center 2012 Configuration Manager SP1 or later, and System Center 2012 R2 Configuration Manager or later.

UserName

Data type: String

Access type: Read/Write

Qualifiers: none

The name of the user to last log in to this client.

WipeStatus

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Wipe status of the device, as reported through Exchange Active Sync (EAS).

1

Wipe Pending

2

Wipe Cancelling

3

Wipe Confirmed/Registered

Similar to the members class that is generated for querying “All Systems,” this class is designed for summarizing the major properties across different feature areas and is not bound by the same RBAC rules as the “All Systems” resource class.

Show: