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