classe Win32_BootConfiguration
La classe WMI Win32_BootConfigurationrappresenta la configurazione di avvio di un sistema computer che esegue Windows.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non in ordine MOF.
Sintassi
[Dynamic, Provider("CIMWin32"), UUID("{8502C4E2-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_BootConfiguration : CIM_Setting
{
string Caption;
string Description;
string SettingID;
string BootDirectory;
string ConfigurationPath;
string LastDrive;
string Name;
string ScratchDirectory;
string TempDirectory;
};
Membri
La classe Win32_BootConfiguration ha questi tipi di membri:
Proprietà
La classe Win32_BootConfiguration ha queste proprietà.
-
BootDirectory
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni di elaborazione e thread |GetEnvironmentVariable|WinBootDir")
Percorso dei file di sistema necessari per l'avvio del sistema.
Esempio: "C:\Windows"
-
-
Caption
-
-
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.
-
-
ConfigurationPath
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni di elaborazione e thread |GetEnvironmentVariable|WinBootDir")
Percorso dei file di configurazione. Questo valore può essere simile al valore nella proprietà BootDirectory .
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Descrizione testuale dell'oggetto corrente.
Questa proprietà viene ereditata da CIM_Setting.
-
-
Lastdrive
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni file |GetDriveType")
Ultima lettera di unità a cui è assegnata un'unità fisica.
Esempio: "E:"
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: key, MaxLen (256), MappingStrings ("WMI")
Nome della configurazione di avvio. Si tratta di un identificatore per la configurazione di avvio.
-
-
ScratchDirectory
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni file |GetTempPath")
Directory in cui possono risiedere i file temporanei durante l'avvio.
-
-
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.
-
-
TempDirectory
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni file |GetTempPath")
Directory in cui vengono archiviati i file temporanei.
Esempio: "C:\TEMP"
-
Osservazioni:
La classe Win32_BootConfiguration deriva da CIM_Setting.
Esempi
Nell'esempio VBScript seguente vengono restituite informazioni di configurazione di avvio per un computer.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BootConfiguration")
For Each objItem in colItems
Wscript.Echo "Boot Directory: " & objItem.BootDirectory
Wscript.Echo "Configuration Path: " & objItem.ConfigurationPath
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Last Drive: " & objItem.LastDrive
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Scratch Directory: " & objItem.ScratchDirectory
Wscript.Echo "Setting ID: " & objItem.SettingID
Wscript.Echo "Temp Directory: " & objItem.TempDirectory
Next
Nell'esempio di codice seguente viene illustrato l'uso della classe WMI Win32_BootConfiguration .
# Get Boot configuration from WMI
$boot = Get-WMIObject Win32_BootConfiguration
# Display information
"Boot Directory : {0}" -f $boot.bootdirectory
"Caption : {0}" -f $boot.caption
"Description : {0}" -f $boot.description
"Last Drive : {0}" -f $boot.lastdrive
"Scratch Directory : {0}" -f $boot.scratchdirectory
"Temp Directory : {0}" -f $boot.tempdirectory
L'esempio di codice precedente crea l'output seguente:
Boot Directory : \WINDOWS
Caption : \Device\Harddisk0\Partition1
Description : \Device\Harddisk0\Partition1
Last Drive : K:
Scratch Directory : C:\WINDOWS\system32\config\systemprofile\Local Settings\Temp
Temp Directory : C:\WINDOWS\system32\config\systemprofile\Local Settings\Temp
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|