Compartir a través de


Win32_BootConfiguration clase

La Win32_BootConfigurationclase WMI representa la configuración de arranque de un sistema informático que ejecuta Windows.

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"), 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;
};

Miembros

La clase Win32_BootConfiguration tiene estos tipos de miembros:

Propiedades

La clase Win32_BootConfiguration tiene estas propiedades.

BootDirectory

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| Funciones de proceso y subproceso | GetEnvironmentVariable| WinBootDir")

Ruta de acceso a los archivos del sistema necesarios para arrancar el sistema.

Ejemplo: "C:\Windows"

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Descripción textual breve del objeto actual.

Esta propiedad se hereda de CIM_Setting.

ConfigurationPath

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| Funciones de proceso y subproceso | GetEnvironmentVariable| WinBootDir")

Ruta de acceso a los archivos de configuración. Este valor puede ser similar al valor de la propiedad BootDirectory .

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción textual del objeto actual.

Esta propiedad se hereda de CIM_Setting.

LastDrive

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| Funciones de archivo| GetDriveType")

Última letra de unidad a la que se asigna una unidad física.

Ejemplo: "E:"

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: key, MaxLen (256), MappingStrings ("WMI")

Nombre de la configuración de arranque. Es un identificador para la configuración de arranque.

ScratchDirectory

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| Funciones de archivo| GetTempPath")

Directorio donde los archivos temporales pueden residir durante el tiempo de arranque.

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.

TempDirectory

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| Funciones de archivo| GetTempPath")

Directorio donde se almacenan los archivos temporales.

Ejemplo: "C:\TEMP"

Comentarios

La clase Win32_BootConfiguration se deriva de CIM_Setting.

Ejemplos

El ejemplo Enumerar las propiedades de configuración de arranque de un ejemplo perl del equipo devuelve información de configuración de arranque para un equipo.

El siguiente ejemplo de VBScript devuelve información de configuración de arranque para un equipo.

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 

En el ejemplo de código siguiente se muestra el uso de la clase WMI de 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

El ejemplo de código anterior crea la siguiente salida:

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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

CIM_Setting

Clases de sistema operativo