Freigeben über


Win32_BootConfiguration-Klasse

Die Win32_BootConfigurationWMI-Klasse stellt die Startkonfiguration eines Computersystems dar, auf dem Windows ausgeführt wird.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.

Syntax

[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;
};

Member

Die Win32_BootConfiguration-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die Win32_BootConfiguration-Klasse verfügt über diese Eigenschaften.

BootDirectory

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Prozess- und Threadfunktionen| GetEnvironmentVariable| WinBootDir")

Pfad zu den Systemdateien, die zum Starten des Systems erforderlich sind.

Beispiel: "C:\Windows"

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Kurze Textbeschreibung des aktuellen Objekts.

Diese Eigenschaft wird von CIM_Setting geerbt.

ConfigurationPath

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Prozess- und Threadfunktionen| GetEnvironmentVariable| WinBootDir")

Pfad zu den Konfigurationsdateien. Dieser Wert kann dem Wert in der BootDirectory-Eigenschaft ähneln.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Textbeschreibung des aktuellen Objekts.

Diese Eigenschaft wird von CIM_Setting geerbt.

LastDrive

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Dateifunktionen| GetDriveType")

Letzter Laufwerkbuchstaben, dem ein physisches Laufwerk zugewiesen ist.

Beispiel: "E:"

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Name der Startkonfiguration. Es ist ein Bezeichner für die Startkonfiguration.

ScratchDirectory

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Dateifunktionen| GetTempPath")

Verzeichnis, in dem sich temporäre Dateien während der Startzeit befinden können.

SettingID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Bezeichner, durch den das aktuelle Objekt bekannt ist.

Diese Eigenschaft wird von CIM_Setting geerbt.

TempDirectory

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Dateifunktionen| GetTempPath")

Verzeichnis, in dem temporäre Dateien gespeichert werden.

Beispiel: "C:\TEMP"

Bemerkungen

Die Win32_BootConfiguration-Klasse wird von CIM_Setting abgeleitet.

Beispiele

Das Beispiel Liste der Startkonfigurationseigenschaften eines Computers Perl gibt Startkonfigurationsinformationen für einen Computer zurück.

Das folgende VBScript-Beispiel gibt Startkonfigurationsinformationen für einen Computer zurück.

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 

Im folgenden Codebeispiel wird die Verwendung der Win32_BootConfiguration WMI-Klasse veranschaulicht.

# 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

Im vorherigen Codebeispiel wird die folgende Ausgabe erstellt:

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_Setting

Betriebssystemklassen