Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|