BACK TO INDEX

Win32_Desktop
The Win32_Desktop class represents the common characteristics of a user's desktop. The properties of this class can be modified by the user to customize the desktop.
NameSpace Path
\ROOT\CIMV2\SMS
PROPERTYSMS_REPORTCIMTYPEDESCRIPTION
BorderWidthUInt32The BorderWidth property sets the width of the borders around all windows with adjustable borders. Example: 3.
CaptionStringA short textual description (one-line string) of the CIM_Setting object.
CoolSwitchBooleanThe CoolSwitch property indicates whether fasttask switching is turned on. Fast task switching allows the user to switch between windows using the ALT+TAB keyboard combination.
CursorBlinkRateUInt32The CursorBlinkRate property indicates the length of time between successive cursor blinks. Example: 530.
DescriptionStringA textual description of the CIM_Setting object.
DragFullWindowsBooleanThe DragFullWindows property indicates whether the contents of a window are shown when a user moves the window. Values: TRUE or FALSE. A value of TRUE indicates the content of the window is displayed while the user moves the window.
GridGranularityUInt32The GridGranularity property indicates the spacing of the grid that windows are bound to on the desktop. This makes organizing windows easier. The spacing is usually fine enough that the user does not notice it. Example: 1.
IconSpacingUInt32The IconSpacing property specifies the spacing between icons. Example: 75
IconTitleFaceNameStringThe IconTitleFaceName property indicates the nameof the font used for the names of the icons. Example: MS San Serif.
IconTitleSizeUInt32The IconTitleSize property indicates the icon font size. Example: 9.
IconTitleWrapBooleanThe IconTitleWrap property indicates whether the icon's title text wraps to the next line. Values: TRUE or FALSE. A value of TRUE indicates the title wraps to the next line.
NameStringThe Name property indicates the name that identifies the current desktop profile. Example: MainProf
PatternStringThe Pattern property indicates the name of the pattern used as the background for the desktop
ScreenSaverActiveBooleanThe ScreenSaverActive property indicates whether the screen saver is active. Values: TRUE or FALSE. A value of TRUE indicates the screen saver is active.
ScreenSaverExecutableStringThe ScreenSaverExecutable property indicates the name of the current screen saver executable file. Example: LOGON.SCR.
ScreenSaverSecureBooleanThe ScreenSaverSecure property determines whether the password is enabled for the screen saver. Values: TRUE or FALSE. If TRUE, the screen saver password is enabled.
ScreenSaverTimeoutUInt32The ScreenSaverTimeout property indicates the amount of time that passes before the screen saver starts.
SettingIDStringThe identifier by which the CIM_Setting object is known.
WallpaperStringThe Wallpaper property indicates the file name for the wallpaper design on the background of the desktop. Example: WINNT.BMP
WallpaperStretchedBooleanThe WallpaperStretched property indicates whether the wallpaper is stretched to fill the entire screen. Microsoft Plus! must be installed before this option is available. Values: TRUE and FALSE. A value of TRUE indicates the wallpaper is stretched to fit the entire screen. If FALSE, the wallpaper retains its original dimensions on the desktop background.
WallpaperTiledBooleanThe WallpaperTiled property indicates whether the wallpaper is tiled or centered. Values: TRUE or FALSE. A value of TRUE indicates the wallpaper is tiled.
SAMPLE DATA INSTANCE
   [LOCALE(1033): ToInstance Amended]
   instance of Win32_Desktop
   {
    BorderWidth = 1;
    CoolSwitch = TRUE;
    CursorBlinkRate = 530;
    DragFullWindows = FALSE;
    GridGranularity = 0;
    IconSpacing = 43;
    IconTitleFaceName = "Tahoma";
    IconTitleSize = 8;
    IconTitleWrap = TRUE;
    Name = "NT AUTHORITY\\SYSTEM";
    Pattern = "(None)";
    ScreenSaverActive = TRUE;
    ScreenSaverExecutable = "logon.scr";
    ScreenSaverSecure = TRUE;
    ScreenSaverTimeout = 600;
    Wallpaper = "(None)";
    WallpaperStretched = FALSE;
    WallpaperTiled = FALSE;
   };