Win32_BootConfiguration classe

La classe WMI Win32_BootConfiguration représente la configuration de démarrage d’un système informatique exécutant Windows.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.

Syntaxe

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

Membres

La classe Win32_BootConfiguration comporte les types de membres suivants :

Propriétés

La classe Win32_BootConfiguration a ces propriétés.

BootDirectory

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| Fonctions de processus et de thread | GetEnvironmentVariable| WinBootDir »)

Chemin d’accès aux fichiers système requis pour le démarrage du système.

Exemple : « C:\Windows »

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Brève description textuelle de l’objet actuel.

Cette propriété est héritée de CIM_Setting.

ConfigurationPath

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| Fonctions de processus et de thread | GetEnvironmentVariable| WinBootDir »)

Chemin d’accès aux fichiers de configuration. Cette valeur peut être similaire à la valeur de la propriété BootDirectory .

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description textuelle de l’objet actuel.

Cette propriété est héritée de CIM_Setting.

LastDrive

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| GetDriveType »)

Dernière lettre de lecteur à laquelle un lecteur physique est affecté.

Exemple : « E: »

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : key, MaxLen (256), MappingStrings (« WMI »)

Nom de la configuration de démarrage. Il s’agit d’un identificateur pour la configuration de démarrage.

ScratchDirectory

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| GetTempPath »)

Répertoire dans lequel les fichiers temporaires peuvent résider au moment du démarrage.

SettingID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (256)

Identificateur par lequel l’objet actuel est connu.

Cette propriété est héritée de CIM_Setting.

TempDirectory

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| GetTempPath »)

Répertoire dans lequel les fichiers temporaires sont stockés.

Exemple : « C:\TEMP »

Notes

La classe Win32_BootConfiguration est dérivée de CIM_Setting.

Exemples

L’exemple List the Boot Configuration Properties of a Computer Perl renvoie des informations de configuration de démarrage pour un ordinateur.

L’exemple VBScript suivant retourne des informations de configuration de démarrage pour un ordinateur.

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 

L’exemple de code suivant illustre l’utilisation de la classe 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

L’exemple de code précédent crée la sortie suivante :

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

CIM_Setting

Classes du système d’exploitation