This class contains information on the client computer’s logical disk drives. This class is included in a default hardware inventory operation.
Table C.21 Logical Disk Attribute Class (SMS_G_System_LOGICAL_DISK)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
Access | string | Describes whether the media is readable, writeable, or both.
Values are: | |
Availability | uint32 | Indicates the availability and status of the device. Values are: 1=Other 2=Unknown 3=Running/Full Power 4=Warning 5=In Test 6=Not Applicable 7=Power Off 8=Off Line 9=Off Duty 10=Degraded 11=Not Installed 12=Install Error 13=Power Save - Unknown 14=Power Save - Degraded 15=Power Save - Standby 16=Power Cycle | |
BlockSize | uint32 | 0 | Megabytes. Indicates the size of the blocks that form the StorageExtent. If the value is unknown or if a block concept is not valid (Aggregate Extents, Memory, or LogicalDisks, for example), you will see a value of 1. |
Caption | string | "C:" | Describes the object. Maximum length is 64 characters. |
Description | string | "Local Fixed Disk" | Describes the logical disk. |
DeviceID | string | "C:" | Key. Provides an address or other identifying information to uniquely name the LogicalDevice. Maximum length is 64 characters. |
ErrorMethodology | string | Describes the type(s) of error detection and correction supported by this device. | |
FileSystem | string | "NTFS" | Indicates the type of file system running on the Win32 logical disk. |
FreeSpace | uint32 | 1788 | Megabytes. Indicates the amount of space available on the disk |
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. |
MaximumComponentLength | uint32 | Indicates the maximum component length of the logical drive. | |
Name | string | "C:" | Defines the label that the object is known by. Maximum length is 256 characters. |
NumberOfBlocks | uint32 | Indicates the total number of consecutive blocks (of size BlockSize) that form the StorageExtent. To calculate the size of StorageExtent, multiply BlockSize by NumberOfBlocks. If the value of BlockSize is 1, NumberOfBlocks is the total size of the StorageExtent. | |
PowerManagementSupported | uint32 | 0 | A Boolean that indicates that the device can be power managed (put into a power save state). This Boolean does not indicate that power management features are currently enabled or if they are enabled, which features are supported.
Values are: |
ProviderName | string | Indicates the provider name of the logical disk. | |
Purpose | string | Describes the media, its use, or both. | |
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. |
Size | uint32 | Megabytes. | |
Status | string | "OK" | Indicates the current status of the object.
Values are: Maximum length is 10 characters. |
StatusInfo | string | "3" | Indicates the state of the LogicalDevice.
Values are: |
SystemName | string | "SMS20NTWKS" | Indicates the scoping system’s name. Maximum length is 256 characters. |
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. |
VolumeName | string | "C_DRIVE" | Indicates the volume name (or label) of the logical disk. Maximum length is 32 characters. |
VolumeSerialNumber | string | Indicates the volume serial number of the logical disk. Maximum length is 11 characters. |