Класс 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 |
|
DLL |
|