_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 |
|
| DLL |
|