This class contains client computer desktop information, such as the wallpaper and icon spacing. This class is not included in a default hardware inventory operation.
Table C.8 Desktop Attribute Class (SMS_G_System_DESKTOP)
| Property (Bold if collected) | Data type | Example | Notes |
|---|---|---|---|
| BorderWidth | uint32 | 1 | Indicates the width of the desktop border. |
| CoolSwitch | uint32 | ||
| CursorBlinkRate | uint32 | 530 | Indicates the time, in milliseconds, between cursor blinks. |
| DragFullWindows | uint32 | 0 | Determines whether the full window remains visible while it is dragged.
Values are: If the value is True, the full window remains visible while it is dragged. |
| GridGranularity | uint32 | 0 | Indicates the density of the desktop grid. |
| 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. |
| IconSpacing | uint32 | 75 | Indicates the spacing, in pixels, between icons. |
| IconTitleFaceName | string | "MS San Serif" | Indicates the name of the current desktop typeface (font). |
| IconTitleSize | uint32 | 9 | Indicates the title size of the icons. |
| IconTitleWrap | uint32 | 1 | Determines whether the icon title text wraps to the next line.
Values are: If the value is True, the title text wraps to the next line. |
| Name | string | "MainProf" | Key. Indicates the name of the current profile. |
| Pattern | string | Indicates the desktop pattern. | |
| 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. |
| ScreenSaverActive | uint32 | 1 | Determines whether the screen saver is active.
Values are: If the value True, the screen saver is active. |
| ScreenSaverExecutable | string | "LOGON.SCR" | Indicates name of the current screen saver executable file. |
| ScreenSaverSecure | uint32 | 1 | Determines whether the screen saver is password enabled.
Values are: If the value is True, the screen saver is password enabled. |
| ScreenSaverTimeout | uint32 | Indicates the amount of time before the screen saver takes effect. | |
| 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. |
| Wallpaper | string | "WINNT.BMP" | Indicates the name of the wallpaper design. |
| WallpaperTiled | uint32 | 0 | Determines whether the wallpaper is tiled or centered.
Values are: If the value is True, the wallpaper is tiled. |