This class contains information about a service running on a client computer. This class is included in a default hardware inventory operation.
Table C.50 Services Configuration Attribute Class (SMS_G_System_SERVICE)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
AcceptPause | uint32 | 0 | Determines whether the service can be paused.
Values are: If the value is True, the service can be paused. |
AcceptStop | uint32 | 0 | Determines whether the service can be stopped.
Values are: If the value is True, the service can be stopped. |
Caption | string | "Network DDE" | Describes the object. Maximum length is 64 characters. |
Description | string | "Network DDE" | Describes the object. |
DesktopInteract | uint32 | 0 | Determines whether the service can create or communicate with the Windows operating system on the desktop.
Values are: If the value is True, the service can create or communicate with windows on the desktop. |
DisplayName | string | "Network DDE" | Indicates the display name of the service. |
ErrorControl | string | "Normal" | Indicates the level of error control for the service. |
GroupID | uint32 | 2 | Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property. |
InstallDate | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the object was installed. The absence of a value does not indicate that the object is not installed. |
Name | string | "NetDDE" | Key. Identifies the Service uniquely and provides an indication of the functionality that is managed. This functionality is described in more detail in the object’s Description property. Maximum length of name is 256 characters. |
PathName | string | "C:\\WINNT40\\ system32\\ netdde.exe" | Indicates the path of the executable file that implements the service. |
ResourceId | uint32 | 42 | Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.
A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property. |
RevisionID | uint32 | 1 | Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property. |
ServiceType | string | "OWN PROCESS" | Indicates the type of service. For a SERVICE_WIN32 service, the SERVICE_INTERACTIVE_PROCESS flag might be set, indicating that the service process can interact with the desktop. (See the DesktopInteract property.)
Values are: |
Started | uint32 | 0 | A Boolean that indicates whether the Service has been started or stopped.
Values are: If the value is True, the Service has been started. If the value is False, the service has been stopped. |
StartMode | string | "Manual" | Indicates the StartMode of the Win32 base service.
Values are: |
StartName | string | "LocalSystem" | Indicates the account name the service is configured to run under. |
State | string | "Stopped" | Indicates the state of the base service.
Values are: |
Status | string | "OK" | Indicates the current status of the object.
Values are: Maximum length is 10 characters. |
SystemName | string | "SMS20NTWKS" | Indicates the scoping system’s name. Maximum length is 256 characters. |
TagID | uint32 | 0 | Indicates the tag identifier of the service. |
TimeStamp | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the information in this object was last revised. This is not a collectable property. |