Win32_Desktop clase
La Win32_Desktopclase WMI representa las características comunes del escritorio de un usuario. El usuario puede modificar las propiedades de esta clase para personalizar el escritorio.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.
Sintaxis
[Dynamic, Provider("CIMWin32"), Privileges("SeRestorePrivilege"), UUID("{8502C4E3-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Desktop : CIM_Setting
{
string Caption;
string Description;
string SettingID;
uint32 BorderWidth;
boolean CoolSwitch;
uint32 CursorBlinkRate;
boolean DragFullWindows;
uint32 GridGranularity;
uint32 IconSpacing;
string IconTitleFaceName;
uint32 IconTitleSize;
boolean IconTitleWrap;
string Name;
string Pattern;
boolean ScreenSaverActive;
string ScreenSaverExecutable;
boolean ScreenSaverSecure;
uint32 ScreenSaverTimeout;
string Wallpaper;
boolean WallpaperStretched;
boolean WallpaperTiled;
};
Miembros
La clase Win32_Desktop tiene estos tipos de miembros:
Propiedades
La clase Win32_Desktop tiene estas propiedades.
-
BorderWidth
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop\\WindowMetrics| BorderWidth")
Ancho de los bordes alrededor de todas las ventanas con bordes ajustables.
Ejemplo: 3
-
-
Caption
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Breve descripción textual del objeto actual.
Esta propiedad se hereda de CIM_Setting.
-
-
CoolSwitch
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|Panel de control \\Escritorio| CoolSwitch")
El cambio rápido de tareas está activado. El cambio rápido de tareas permite al usuario cambiar entre ventanas mediante la combinación de teclado ALT+TAB .
-
-
CursorBlinkRate
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|Panel de control \\Escritorio| CursorBlinkRate"), unidades ("milisegundos")
Período de tiempo entre los cursores sucesivos parpadea.
Ejemplo: 530
-
-
Descripción
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Descripción textual del objeto actual.
Esta propiedad se hereda de CIM_Setting.
-
-
DragFullWindows
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|Panel de control \\Escritorio| DragFullWindows")
El contenido de una ventana se muestra cuando un usuario mueve la ventana.
-
-
GridGranularity
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|Panel de control \\Escritorio| GridGranularity"), Unidades ("8 píxeles")
Espaciado de la cuadrícula a la que están enlazadas las ventanas en el escritorio. Esto facilita la organización de ventanas. El espaciado suele ser lo suficientemente fino como para que el usuario no lo observe.
Ejemplo: 1
-
-
IconSpacing
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop\\WindowMetrics| IconSpacing"), Unidades ("píxeles")
Espaciado entre iconos.
Ejemplo: 75
-
-
IconTitleFaceName
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop\\WindowMetrics| IconFont")
Fuente usada para los nombres de los iconos.
Ejemplo: "MS San Serif"
-
-
IconTitleSize
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32API| Estructuras de fuente y texto| LOGFONTW|lfHeight"), Unidades ("point")
Tamaño de fuente del icono.
Ejemplo: 9
-
-
IconTitleWrap
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop\\WindowMetrics| IconTitleWrap")
El texto del título del icono se ajusta a la línea siguiente.
-
-
Nombre
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: key, MappingStrings ("WMI")
Nombre que identifica el perfil de escritorio actual.
Ejemplo: "MainProf"
-
-
Patrón
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| Patrón")
Nombre del patrón usado como fondo para el escritorio.
-
-
ScreenSaverActive
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| ScreenSaveActive")
El protector de pantalla está activo.
-
-
ScreenSaverExecutable
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop|SCRNSAVE.EXE")
Nombre del archivo ejecutable del protector de pantalla actual.
Ejemplo: "LOGON. SCR"
-
-
ScreenSaverSecure
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| ScreenSaverIsSecure")
La contraseña está habilitada para el protector de pantalla.
-
-
ScreenSaverTimeout
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| ScreenSaveTimeOut"), Unidades ("segundos")
Cantidad de tiempo que pasa antes de que se inicie el protector de pantalla.
-
-
SettingID
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (256)
Identificador por el que se conoce el objeto actual.
Esta propiedad se hereda de CIM_Setting.
-
-
Fondo de pantalla
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| Fondo de pantalla")
Nombre de archivo para el diseño del fondo de pantalla en el fondo del escritorio.
Ejemplo: "WINNT.BMP"
-
-
WallpaperStretched
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| WallpaperStyle")
El fondo de pantalla se estira para rellenar toda la pantalla. Microsoft Plus! debe instalarse antes de que esta opción esté disponible. Si es FALSE, el fondo de pantalla conserva sus dimensiones originales en el fondo del escritorio.
-
-
Papel tapizTilado
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry|. DEFAULT\\Panel de control\\Desktop| TileWallpaper")
El fondo de pantalla está en mosaico o centrado.
-
Comentarios
La clase Win32_Desktop se deriva de CIM_Setting.
El proceso de llamada que usa esta clase debe tener el privilegio SE_RESTORE_NAME en el equipo en el que reside el Registro. Por ejemplo, si enumera esta clase en el equipo local, la cuenta con la que se ejecuta la aplicación debe tener este privilegio. Para más información, vea Ejecución de operaciones con privilegios.
Ejemplos
En el ejemplo de código siguiente se describe cómo recuperar información de escritorio.
$desktops = Get-WmiObject win32_desktop
"This system has {0} desktop objects" -f $desktops.length
Foreach ($dt in $desktops) {
"Desktop {0}" -f $i++
" BorderWidth : {0}" -f $dt.BorderWidth
" Caption : {0}" -f $dt.Caption
" CoolSwitch : {0}" -f $dt.CoolSwitch
" CursorBlinkRate : {0}" -f $dt.CursorBlinkRate
" Description : {0}" -f $dt.Description
" DragFullWindows : {0}" -f $dt.DragFullWindows
" GridGranularity : {0}" -f $dt.GridGranularity
" IconSpacing : {0}" -f $dt.IconSpacing
" IconTitleFaceName : {0}" -f $dt.IconTitleFaceName
" IconTitleSize : {0}" -f $dt.IconTitleSize
" IconTitleWrap : {0}" -f $dt.conTitleWrap
" Name : {0}" -f $dt.Name
" Pattern : {0}" -f $dt.Pattern
" ScreenSaverActive : {0}" -f $dt.ScreenSaverActive
" ScreenSaverExecutable : {0}" -f $dt.ScreenSaverExecutable
" ScreenSaverSecure : {0}" -f $dt.creenSaverSecure
" ScreenSaverTimeout : {0}" -f $dt.ScreenSaverTimeout
" SettingID : {0}" -f $dt.SettingID
" Wallpaper : {0}" -f $dt.Wallpaper
" WallpaperStretched : {0}" -f $dt.WallpaperStretched
" WallpaperTiled : {0}" -f $dt.WallpaperTiled
""
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|