共用方式為


Win32_BootConfiguration 類別

Win32_BootConfiguration WMI 類別代表執行 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類別具有下列類型的成員:

屬性

Win32_BootConfiguration 類別具有這些屬性。

BootDirectory

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32API|進程和線程函式|GetEnvironmentVariable|WinBootDir“)

開機系統所需的系統檔案路徑。

範例:“C:\Windows”

標題

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (64)

目前對象的簡短文字描述。

此屬性繼承自 CIM_Setting

ConfigurationPath

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32API|進程和線程函式|GetEnvironmentVariable|WinBootDir“)

組態檔的路徑。 這個值可能類似於 BootDirectory 屬性中的值。

說明

數據類型: 字串

存取類型:唯讀

目前物件的文字描述。

此屬性繼承自 CIM_Setting

LastDrive

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32API|檔案函式|GetDriveType“)

指派實體磁碟驅動器的最後一個驅動器號。

範例:“E:”

名稱

數據類型: 字串

存取類型:唯讀

限定符:keyMaxLen (256)、MappingStrings (“WMI”)

開機組態的名稱。 它是開機組態的標識碼。

ScratchDirectory

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32API|檔案函式|GetTempPath“)

暫存盤可在開機期間所在的目錄。

SettingID

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (256)

目前物件的已知標識碼。

此屬性繼承自 CIM_Setting

TempDirectory

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32API|檔案函式|GetTempPath“)

儲存暫存盤的目錄。

範例:“C:\TEMP”

備註

Win32_BootConfiguration類別衍生自 CIM_Setting

範例

下列 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 

下列程式代碼範例示範 如何使用 Win32_BootConfiguration WMI 類別。

# 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
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_Setting

作業系統類別