classe Win32_Desktop
La classe WMIWin32_Desktop rappresenta le caratteristiche comuni del desktop di un utente. Le proprietà di questa classe possono essere modificate dall'utente per personalizzare il desktop.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non nell'ordine MOF.
Sintassi
[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;
};
Members
La classe Win32_Desktop ha questi tipi di membri:
Proprietà
La classe Win32_Desktop ha queste proprietà.
-
SpessoreBordo
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop\\WindowMetrics| BorderWidth")
Larghezza dei bordi intorno a tutte le finestre con bordi regolabili.
Esempio: 3
-
-
Didascalia
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Breve descrizione testuale dell'oggetto corrente.
Questa proprietà viene ereditata da CIM_Setting.
-
-
CoolSwitch
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|Pannello di controllo \\Desktop| CoolSwitch")
Il cambio di attività veloce è attivato. Il cambio di attività veloce consente all'utente di passare da una finestra all'altra usando la combinazione di tastiera ALT+TAB .
-
-
CursorBlinkRate
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|Pannello di controllo \\Desktop| CursorBlinkRate"), unità ("millisecondi")
Intervallo di tempo tra i lampeggiamenti successivi del cursore.
Esempio: 530
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Descrizione testuale dell'oggetto corrente.
Questa proprietà viene ereditata da CIM_Setting.
-
-
DragFullWindows
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|Pannello di controllo \\Desktop| DragFullWindows")
Il contenuto di una finestra viene visualizzato quando un utente sposta la finestra.
-
-
GridGranularity
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|Pannello di controllo \\Desktop| GridGranularity"), unità ("8 pixel")
Spaziatura della griglia a cui sono associate le finestre sul desktop. In questo modo, l'organizzazione delle finestre risulta più semplice. La spaziatura è in genere sufficientemente fine che l'utente non lo noterà.
Esempio: 1
-
-
IconSpacing
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop\\WindowMetrics| IconSpacing"), unità ("pixel")
Spaziatura tra le icone.
Esempio: 75
-
-
IconTitleFaceName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop\\WindowMetrics| IconFont")
Tipo di carattere utilizzato per i nomi delle icone.
Esempio: "MS San Serif"
-
-
IconTitleSize
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API| Strutture di tipo di carattere e testo | LOGFONTW|lfHeight"), unità ("punto")
Dimensioni del carattere icona.
Esempio: 9
-
-
IconTitleWrap
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop\\WindowMetrics| IconTitleWrap")
Il testo del titolo dell'icona viene disposto alla riga successiva.
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: key, MappingStrings ("WMI")
Nome che identifica il profilo desktop corrente.
Esempio: "MainProf"
-
-
Modello
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| Pattern")
Nome del modello usato come sfondo per il desktop.
-
-
ScreenSaverActive
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| ScreenSaveActive")
Lo screen saver è attivo.
-
-
ScreenSaverExecutable
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop|SCRNSAVE.EXE")
Nome del file eseguibile dello screen saver corrente.
Esempio: "ACCESSO. SCR"
-
-
ScreenSaverSecure
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| ScreenSaverIsSecure")
La password è abilitata per lo screen saver.
-
-
ScreenSaverTimeout
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| ScreenSaveTimeOut"), unità ("secondi")
Tempo trascorso prima dell'avvio dello screen saver.
-
-
SettingID
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (256)
Identificatore in base al quale è noto l'oggetto corrente.
Questa proprietà viene ereditata da CIM_Setting.
-
-
Wallpaper
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| Sfondo")
Nome file per la progettazione dello sfondo sullo sfondo del desktop.
Esempio: "WINNT.BMP"
-
-
WallpaperStretched
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| WallpaperStyle")
Lo sfondo è allungato per riempire l'intero schermo. Microsoft Plus! deve essere installato prima che questa opzione sia disponibile. Se FALSE, lo sfondo mantiene le dimensioni originali sullo sfondo del desktop.
-
-
WallpaperTiled
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32Registry|. DEFAULT\\Pannello di controllo\\Desktop| TileWallpaper")
Lo sfondo è affiancato o centrato.
-
Commenti
La classe Win32_Desktop è derivata da CIM_Setting.
Il processo chiamante che utilizza questa classe deve avere il privilegio SE_RESTORE_NAME nel computer in cui risiede il Registro di sistema. Ad esempio, se si enumera questa classe nel computer locale, l'account con cui viene eseguita l'applicazione deve avere questo privilegio. Per altre informazioni, vedere Esecuzione di operazioni con privilegi.
Esempio
Nell'esempio di codice seguente viene descritto come recuperare le informazioni sul desktop.
$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
""
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|