_Classe BootConfiguration Win32

La classe WMI _ BootConfiguration WMI 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 par ordre alphabétique, et non par 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 possède 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 | Process and thread Functions | 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)

Courte description textuelle de l’objet actuel.

Cette propriété est héritée du _ paramètre CIM.

ConfigurationPath

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« win32api | Process and thread Functions | 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 du _ paramètre CIM.

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 attribué.

Exemple : « E : »

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, 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 du _ paramètre CIM.

TempDirectory

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("win32api | , fonctions de fichier | GetTempPath")

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

Exemple : « C : \ temp »

Notes

La classe Win32 _ BootConfiguration est dérivée du _ paramètre CIM.

Exemples

La liste des propriétés de configuration de démarrage d’un exemple perl d’ordinateur retourne les informations de configuration de démarrage pour un ordinateur.

L’exemple VBScript suivant retourne les informations de configuration de démarrage d’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
\Cimv2 racine
MOF
CIMWin32. mof
DLL
CIMWin32.dll

Voir aussi

_Paramètre CIM

Classes du système d’exploitation