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 |
|
DLL |
|