Win32_BootConfiguration

WSH + WMI. Примеры. Класс Win32_BootConfiguration



Класс Win32_BootConfiguration содержит информацию о загрузочной конфигурации компьютерной системы.



class Win32_BootConfiguration : CIM_Setting { string BootDirectory; string Caption; string ConfigurationPath; string Description; string LastDrive; string Name; string ScratchDirectory; string SettingID; string TempDirectory; };


Методы

Класс не имеет методов

Свойства

BootDirectory
Только для чтения. Путь к системным файлам, необходимым для загрузки системы. Например, C:\Windows
Caption
Только для чтения. Короткое описание (64 символа) объекта в одну строчку.
ConfigurationPath
Только для чтения. Путь к конфигурационным файлам. Это свойство может быть схожим со свойством BootDirectory.
Description
Только для чтения. Описание объекта CIM_Setting.
LastDrive
Только для чтения. Последняя буква диска, к которому сопоставлен физический диск. Например, E:
Name
Только для чтения. Имя загрузочной конфигурации, которое является его идентификатором.
ScratchDirectory
Только для чтения. Папка, в которой могут размещаться временные файлы во время загрузки системы.
SettingID
Только для чтения. Идентификатор, по которому определяется объект CIM_Setting.
TempDirectory
Только для чтения. Папка для временных файлов.

Пример получения сведений о о загрузочной конфигурации. WSH + WMI. Класс Win32_BootConfiguration



//Подключились к WMI локального компьютера (".") var root = GetObject("winmgmts:\\\\.\\root\\cimv2"); //Выполним запрос на получение сведений об операционной системе var reswmi = root.ExecQuery("SELECT * FROM Win32_BootConfiguration"); var accitem; var s; for(var acc = new Enumerator(reswmi); !acc.atEnd(); acc.moveNext()) { accitem=acc.item(); s = 'Caption: ' + accitem.Caption + "\r\n"+ 'BootDirectory ' + accitem.BootDirectory + "\r\n"+ "ConfigurationPath " + accitem.ConfigurationPath + "\r\n"+ 'Description ' + accitem.Description + "\r\n"+ 'LastDrive ' + accitem.LastDrive + "\r\n"+ 'Name ' + accitem.Name + "\r\n"+ 'ScratchDirectory ' + accitem.ScratchDirectory + "\r\n"+ 'SettingID ' + accitem.SettingID + "\r\n"+ 'TempDirectory' + accitem.TempDirectory + "\r\n"+ "\r\n\r\n"; WScript.Echo(s); }


В документации приведен следующий пример:

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


Более подробно о классе Win32_BootConfiguration смотрите на MSDN.



Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).






  TopList Rambler Top100 own counter Valid XHTML 1.0 Strict Valid CSS Rambler Top100

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка link О авторе

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка Ссылки О авторе Отправить сообщение Карта сайта Поиск по сайту Главная страница

Copyright © 1999 - 2017  Бронислав Краснер