次の方法で共有


Win32_BootConfiguration クラス

Win32_BootConfigurationWMI クラスは、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

データ型: 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:"

Name

データ型: string

アクセスの種類: 読み取り専用

修飾子: keyMaxLen (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から派生します。

「コンピューター 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 

次のコード サンプルは、 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
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_Setting

オペレーティング システム クラス