Operating System Attribute Class

This class contains information about a client computer’s operating system. This class is included in a default hardware inventory operation.

Table C.32 Operating System Attribute Class (SMS_G_System_OPERATING_SYSTEM)

Property
(Bold if collected)
Data
type

Example

Notes
BootDevicestring"\\\\Device\\
Harddisk0"
Indicates the name of the boot device of aWin32 operating system.
BuildNumberstring"1998"Represents the operating system build number.
BuildTypestring Indicates the type of build used for the operating system.
Captionstring"Microsoft Windows 98"Describes the object. Maximum length is 64 characters.
CodeSetstring Indicates that the code that is set for the operating system.
CountryCodestring"1"Indicates the locale of the operating system.
CSDVersionstring Indicates the CSD version of the operating system.
Debuguint32  
Descriptionstring"JOE BLOGGS"Describes the operating system.
Distributeduint32  
ForegroundApplicationBoostuint32 Indicates the amount of priority CPU time that is allocated to the foreground application.
FreePhysicalMemoryuint3252Kilobytes. Indicates the size of the available physical memory.
FreeVirtualMemoryuint321807584Kilobytes. Indicates the size of the available virtual memory.
GroupIDuint322Within 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.
InstallDatedatetimeSee “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.
LastBootUpTimedatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates the previous time the operating system was rebooted.
Localestring"0409"Indicates the locale of the operating system.
Manufacturerstring"Microsoft Corporation"Indicates the name of the organization that produced the operating system.
MaxNumberOfProcessesuint32 Indicates the maximum number of process contexts the operating system can support.

If there is no fixed maximum, the value should be 0. On systems that have a fixed maximum, this object can help diagnose failures that occur when the maximum is reached.

Namestring"Microsoft Windows 98|C:\WINDOWS|"Key. Defines the label that the object is known by. Maximum label length is 256 characters.
NumberOfLicensedUsersuint32 Indicates the number of user licenses for the operating system. If the value is 0, the number of licenses is unlimited.
NumberOfProcessesuint32 Indicates the number of process contexts currently loaded or running on the operating system.
NumberOfUsersuint32 Indicates the number of user sessions that the Operating System is currently storing state information for.
Organizationstring Indicates the company name of the operating system’s registered user.
OSLanguagestring  
OSTypestring  
PlusProductIDstring  
PlusVersionNumberstring  
Primaryuint321Determines whether this is the primary operating system.

Values are:
1=True
0=False

If the value is True, the OS is the primary OS.

QuantumLengthuint32  
QuantumTypeuint32  
RegisteredUserstring"JOE BLOGGS"Indicates the name of the registered user of the operating system.
ResourceIduint3242Key. 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.

RevisionIDuint321Objects 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.
SerialNumberstring"10497-OEM-0031416-71674"Indicates the Windows directory of the operating system.
Statusstring"OK"Indicates the current status of the object. Values are:
OK
Error
Degraded
Unknown

Maximum length is 10 characters.

SystemDevicestring  
SystemDirectorystring"C:\WINDOWS\
SYSTEM"
Indicates the system directory of the operating system.
TimeStampdatetimeSee “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.
TotalSwapSpaceSizeuint321781Kilobytes. Indicates the total amount of available swap space.
TotalVirtualMemorySizeuint321824000Kilobytes. Indicates the total amount of the virtual memory.
Versionstring"4.10.1998"Indicates the operating system manufacturer’s version number.
WindowsDirectorystring"C:\WINDOWS"Indicates the Windows directory of the operating system.