Класс Win32_BootConfiguration

Класс WMIWin32_BootConfiguration представляет конфигурацию загрузки компьютерной системы под управлением Windows.

Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

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

Члены

Класс Win32_BootConfiguration имеет следующие типы членов:

Элемент Property

Класс Win32_BootConfiguration имеет следующие свойства.

BootDirectory

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32API| Функции процессов и потоков | GetEnvironmentVariable| WinBootDir")

Путь к системным файлам, необходимым для загрузки системы.

Пример: "C:\Windows"

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое текстовое описание текущего объекта.

Это свойство наследуется от CIM_Setting.

ConfigurationPath

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32API| Функции процессов и потоков | GetEnvironmentVariable| WinBootDir")

Путь к файлам конфигурации. Это значение может быть похоже на значение в свойстве BootDirectory .

Описание

Тип данных: string

Тип доступа: только для чтения

Текстовое описание текущего объекта.

Это свойство наследуется от CIM_Setting.

LastDrive

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32API| Функции файлов | GetDriveType")

Последняя буква диска, которой назначен физический диск.

Пример: "E:"

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: key, MaxLen (256), MappingStrings ("WMI")

Имя конфигурации загрузки. Это идентификатор конфигурации загрузки.

ScratchDirectory

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32API| Функции файлов | GetTempPath")

Каталог, в котором могут находиться временные файлы во время загрузки.

SettingID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (256)

Идентификатор, по которому известен текущий объект.

Это свойство наследуется от CIM_Setting.

TempDirectory

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MappingStrings ("Win32API| Функции файлов | GetTempPath")

Каталог, в котором хранятся временные файлы.

Пример: "C:\TEMP"

Комментарии

Класс Win32_BootConfiguration является производным от CIM_Setting.

Примеры

Пример List the Boot Configuration Properties of a Computer Perl возвращает сведения о конфигурации загрузки для компьютера.

Следующий пример VBScript возвращает сведения о конфигурации загрузки для компьютера.

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 

В следующем примере кода показано использование класса 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

В предыдущем примере кода создаются следующие выходные данные:

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

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

CIM_Setting

Классы операционной системы