_Classe Win32 ComputerSystem
La classe WMI Win32 _ ComputerSystem représente 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.
Syntaxe
[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
uint16 AdminPasswordStatus;
boolean AutomaticManagedPagefile;
boolean AutomaticResetBootOption;
boolean AutomaticResetCapability;
uint16 BootOptionOnLimit;
uint16 BootOptionOnWatchDog;
boolean BootROMSupported;
string BootupState;
uint16 BootStatus[];
string Caption;
uint16 ChassisBootupState;
string ChassisSKUNumber;
string CreationClassName;
sint16 CurrentTimeZone;
boolean DaylightInEffect;
string Description;
string DNSHostName;
string Domain;
uint16 DomainRole;
boolean EnableDaylightSavingsTime;
uint16 FrontPanelResetStatus;
boolean HypervisorPresent;
boolean InfraredSupported;
string InitialLoadInfo[];
datetime InstallDate;
uint16 KeyboardPasswordStatus;
string LastLoadInfo;
string Manufacturer;
string Model;
string Name;
string NameFormat;
boolean NetworkServerModeEnabled;
uint32 NumberOfLogicalProcessors;
uint32 NumberOfProcessors;
uint8 OEMLogoBitmap[];
string OEMStringArray[];
boolean PartOfDomain;
sint64 PauseAfterReset;
uint16 PCSystemType;
uint16 PCSystemTypeEx;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
uint16 PowerOnPasswordStatus;
uint16 PowerState;
uint16 PowerSupplyState;
string PrimaryOwnerContact;
string PrimaryOwnerName;
uint16 ResetCapability;
sint16 ResetCount;
sint16 ResetLimit;
string Roles[];
string Status;
string SupportContactDescription[];
string SystemFamily;
string SystemSKUNumber;
uint16 SystemStartupDelay;
string SystemStartupOptions[];
uint8 SystemStartupSetting;
string SystemType;
uint16 ThermalState;
uint64 TotalPhysicalMemory;
string UserName;
uint16 WakeUpType;
string Workgroup;
};
Membres
La classe Win32 _ ComputerSystem possède les types de membres suivants :
Méthodes
La classe Win32 _ ComputerSystem possède ces méthodes.
| Méthode | Description |
|---|---|
| JoinDomainOrWorkgroup | Ajoute un système informatique à un domaine ou à un groupe de travail. |
| Renommer | Renomme un ordinateur local. |
| SetPowerState | Non implémenté. Pour plus d’informations sur l’implémentation de cette méthode, consultez la méthode SetPowerState dans CIM _ UnitaryComputerSystem. |
| UnjoinDomainOrWorkgroup | Supprime un système informatique d’un domaine ou d’un groupe de travail. |
Propriétés
La classe Win32 _ ComputerSystem possède ces propriétés.
-
AdminPasswordStatus
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 24 | Hardware Security Paramètres | AdminPasswordStatus")
Paramètres de sécurité du matériel système pour l’état du mot de passe administrateur.
-
-
Désactivé (0)
-
Activé (1)
-
Non implémenté (2)
-
Inconnu (3)
AutomaticManagedPagefile
-
Type de données : booléen
-
Type d’accès : lecture/écriture
-
Qualificateurs : MappingStrings (« WMI »)
Si la valeur est true, le système gère le fichier d’échange.
AutomaticResetBootOption
-
Type de données : booléen
-
Type d’accès : lecture/écriture
-
Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine \ \ System \ \ CurrentControlSet \ \ Control \ \ CrashControl | reboot")
Si la valeur est true, l’option de démarrage à réinitialisation automatique est activée.
AutomaticResetCapability
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Si la valeur est true, la réinitialisation automatique est activée.
BootOptionOnLimit
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS | type 23 | - | option de démarrage on Limit »)
La limite des options de démarrage est activée. Identifie l’action système lorsque la valeur resetLimit est atteinte.
Réservé (0)
Système d’exploitation (1)
Utilitaires système (2)
Ne pas redémarrer (3)
BootOptionOnWatchDog
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 23 | Capabilities | option Boot option")
Type d’action de redémarrage après l’expiration du minuteur de surveillance.
Réservé (0)
Système d’exploitation (1)
Utilitaires système (2)
Ne pas redémarrer (3)
BootROMSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Si la valeur est true, indique si une ROM de démarrage est prise en charge.
BootStatus
-
Type de données : tableau UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 32 | System Boot information | Boot Status")
Champs d’État et de données supplémentaires identifiant l’état de démarrage.
Cette valeur provient du membre État de démarrage de la structure d' informations de démarrage du système dans les informations SMBIOS.
Windows Server 2012 r2, Windows 8.1, Windows Server 2012, Windows 8, Windows server 2008 r2, Windows 7, Windows server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 10 et Windows Server 2016.
BootupState
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | GetSystemMetrics | SM _ CLEANBOOT")
Le système est démarré. Le démarrage de la prévention de défaillance contourne les fichiers de démarrage de l’utilisateur également appelés SafeBoot.
La liste suivante contient les valeurs requises :
- « Démarrage normal »
- « Démarrage sans échec »
- « Défaillance avec le démarrage réseau »
Démarrage normal (« démarrage normal »)
Démarrage de la prévention de défaillance (« démarrage sécurisé »)
Prévention de défaillance avec démarrage réseau (« défaillance avec démarrage réseau »)
Caption
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Description succincte de l’objet d’une chaîne d’une ligne.
Cette propriété est héritée de CIM _ ManagedSystemElement.
ChassisBootupState
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 3 | État de démarrage")
État de démarrage du châssis.
Cette valeur provient du membre d' État de démarrage de la structure du boîtier ou du châssis du système dans les informations SMBIOS.
Autre (1)
Inconnu (2)
Coffre (3)
Avertissement (4)
Critique (5)
Non récupérable (6)
ChassisSKUNumber
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS | type 3 | | SKU Number Number »)
Numéro de référence du châssis ou du boîtier sous forme de chaîne.
Cette valeur provient du membre numéro de référence (SKU ) de la structure du boîtier du système ou du châssis dans les informations SMBIOS.
Windows Server 2012 r2, Windows 8.1, Windows Server 2012, Windows 8, Windows server 2008 r2, Windows 7, Windows server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 10 et Windows Server 2016.
CreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : _ clé CIM
Nom de la première classe concrète dans la chaîne d’héritage d’une instance. Vous pouvez utiliser cette propriété avec d’autres propriétés de la classe pour identifier toutes les instances de la classe et ses sous-classes.
Cette propriété est héritée du _ système CIM.
CurrentTimeZone
-
Type de données : sint16
-
Type d’accès : lecture/écriture
-
Qualificateurs : MappingStrings ("win32api | Time structures | _ _ information fuseau horaire | Bias"), unités ("minutes")
Durée pendant laquelle le système informatique unitaire est décalé par rapport au temps universel coordonné (UTC, Universal Time Coordinated).
DaylightInEffect
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | Time Functions | GetTimeZoneInformation")
Si la valeur est true, le mode d’économie d’heure est activé.
Description
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName ("Description")
Description de l’objet.
Cette propriété est héritée de CIM _ ManagedSystemElement.
DNSHostName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | GetComputerNameEx | ComputerNameDnsHostname")
Nom de l’ordinateur local en fonction du serveur de noms de domaine (DNS).
Domaine
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | Network Management Structures | wksta _ info _ 100 | wki100 _ LANGROUP")
Nom du domaine auquel un ordinateur appartient.
Notes
Si l’ordinateur ne fait pas partie d’un domaine, le nom du groupe de travail est retourné.
DomainRole
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | Directory Service (DS) structures | DSROLE _ principal _ Domain _ info _ Basic | DSROLE _ _ rôle machine | rôle")
Rôle d’un ordinateur dans un groupe de travail de domaine attribué. Un groupe de travail de domaine est un ensemble d’ordinateurs sur le même réseau. Par exemple, une propriété DomainRole peut indiquer qu’un ordinateur est une station de travail membre.
Cette propriété est héritée de CIM _ ManagedSystemElement.
Station de travail autonome (0)
Station de travail membre (1)
Serveur autonome (2)
Serveur membre (3)
Contrôleur de domaine secondaire (4)
Contrôleur de domaine principal (5)
EnableDaylightSavingsTime
-
Type de données : booléen
-
Type d’accès : lecture/écriture
Active l’heure d’été (DST) sur un ordinateur. La valeur true indique que l’heure système passe à une heure en avance ou en retard au démarrage ou à la fin de l’heure d’été. La valeur false indique que l’heure système ne passe pas à une heure avant ou après le début ou la fin de l’heure d’été. La valeur null indique que l’état de l’heure d’été est inconnu sur un système.
FrontPanelResetStatus
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 24 | Hardware Security Paramètres | FrontPanelResetStatus")
Le tableau suivant répertorie les paramètres de sécurité matérielle pour le bouton Réinitialiser sur un ordinateur.
Désactivé (0)
Activé (1)
Non implémenté (2)
Inconnu (3)
HypervisorPresent
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Si la valeur est true, un hyperviseur est présent.
Windows server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 8 et Windows Server 2012.
InfraredSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Si la valeur est true, un port infrarouge (IR) existe sur un système informatique.
InitialLoadInfo
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Données requises pour trouver le périphérique de chargement initial ou le service de démarrage pour demander que le système d’exploitation démarre.
Cette propriété est héritée de la _ UnitaryComputerSystem CIM.
Windows Server 2008 R2 : Cette propriété est disponible, mais vide.
InstallDate
-
Type de données : DateTime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("MIF. DMTF | ComponentID | 001,5 "), DisplayName (" date d’installation ")
L’objet est installé. Un objet n’a pas besoin d’une valeur pour indiquer qu’il est installé.
Cette propriété est héritée de CIM _ ManagedSystemElement.
KeyboardPasswordStatus
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 24 | Hardware Security Paramètres | KeyboardPasswordStatus")
Paramètres de sécurité du matériel système pour l’état du mot de passe du clavier.
Désactivé (0)
Activé (1)
Non implémenté (2)
Inconnu (3)
LastLoadInfo
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Entrée de tableau de la propriété InitialLoadInfo qui contient les données pour démarrer le système d’exploitation chargé.
Cette propriété est héritée de la _ UnitaryComputerSystem CIM.
Fabricant
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 1 | System Information | manufacturer")
Nom du fabricant de l’ordinateur.
Exemple : Adventure Works
Modèle
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 1 | System Information | Product Name")
Nom de produit qu’un fabricant donne à un ordinateur. Cette propriété doit avoir une valeur.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Clé d’une instance de _ système CIM dans un environnement d’entreprise.
Cette propriété est héritée de CIM _ ManagedSystemElement.
NameFormat
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Valeur de nom de système d’ordinateur générée automatiquement. L' objet _ ComputerSystem CIM et ses dérivés sont des objets de niveau supérieur du Common Information Model (CIM). Ils fournissent l’étendue de plusieurs composants. Des clés _ système CIM uniques sont nécessaires, mais vous pouvez définir une méthode heuristique pour créer le nom _ ComputerSystem CIM qui génère le même nom et qui est indépendant du protocole de découverte. Cela empêche les problèmes d’inventaire et de gestion lorsque la même ressource ou entité est découverte plusieurs fois, mais ne peut pas être résolue en un seul objet. L’utilisation d’une méthode heuristique est recommandée, mais pas obligatoire.
L’heuristique est décrite dans la spécification CIM v2 Common Model Specification et suppose que les règles documentées sont utilisées pour déterminer et assigner un nom. La liste des valeurs de NameFormat définit la commande permettant d’attribuer un nom de système informatique. Plusieurs règles sont mappées à la même valeur.
La valeur de _ nom CIM CIM calculée à l’aide de l’heuristique est la valeur de clé du système. Toutefois, utilisez des alias pour attribuer un nom différent pour le _ ComputerSystem CIM, qui peut être plus propre à votre entreprise.
Cette propriété est héritée du _ système CIM.
Les valeurs sont notamment les suivantes :
IP (« IP »)
Composer (« composer »)
HID (« HID »)
NWA (« NWA »)
Hwa (« Hwa »)
X25 (« x25 »)
RNIS (« RNIS »)
IPX (« IPX »)
DCC (« DCC »)
ICD ("ICD")
E. 164 ("e. 164")
SNA (« SNA »)
OID/OSI (« OID/OSI »)
Autre (« autre »)
NetworkServerModeEnabled
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | Network Management Structures | Server _ info _ 101 | sv101 _ type | VP _ type _ Server")
Si la valeur est true, le mode serveur réseau est activé.
NumberOfLogicalProcessors
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Nombre de processeurs logiques disponibles sur l’ordinateur.
Vous pouvez utiliser NumberOfLogicalProcessors et NumberOfProcessors pour déterminer si l’ordinateur est l’hyperthreading. Pour plus d'informations, consultez la section Notes.
NumberOfProcessors
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("Win32API | System Information Structures | System _ INFO | dwNumberOfProcessors")
Nombre de processeurs physiques actuellement disponibles sur un système. Il s’agit du nombre de processeurs activés pour un système, qui n’inclut pas les processeurs désactivés. Si un système informatique a deux processeurs physiques contenant chacun deux processeurs logiques, la valeur de NumberOfProcessors est 2 et NumberOfLogicalProcessors est 4. Les processeurs peuvent être multicœurs ou ils peuvent être des processeurs hyperthreading. Pour plus d'informations, consultez la section Notes.
OEMLogoBitmap
-
Type de données : tableau UInt8
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Liste de données pour une image bitmap créée par le fabricant d’ordinateurs OEM.
OEMStringArray
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 11 | " chaînes OEM ")
Liste des chaînes de forme libre qu’un OEM définit. Par exemple, un OEM définit les numéros des documents de référence système, les informations de contact du fabricant, etc.
PartOfDomain
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("")
Si la valeur est true, l’ordinateur fait partie d’un domaine. Si la valeur est null, cela indique que l’ordinateur n’est pas dans un domaine ou que l’État est inconnu. Si vous supprimez l’ordinateur d’un domaine, la valeur devient false.
PauseAfterReset
-
Type de données : sint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS | type 23 | timeout »), Units (« milliseconds »)
Délai avant le lancement d’un redémarrage en millisecondes. Elle est utilisée après un cycle d’alimentation du système, une réinitialisation du système local ou distant et une réinitialisation automatique du système. La valeur 1 (moins un) indique que la valeur de pause est inconnue.
Windows Vista : Cette propriété peut retourner un nombre inconnu.
PCSystemType
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("")
Type de l’ordinateur en cours d’utilisation, tel qu’un ordinateur portable, un ordinateur de bureau ou une tablette.
Non spécifié (0)
Bureau (1)
Mobile (2)
Station de travail (3)
serveur Enterprise (4)
Serveur Soho (5)
serveur SOHO (small Office et home Office)
PC d’appliance (6)
Serveur de performances (7)
Maximum (8)
PCSystemTypeEx
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("")
Type de l’ordinateur en cours d’utilisation, tel qu’un ordinateur portable, un ordinateur de bureau ou une tablette.
Windows Server 2012, Windows 8, Windows server 2008 R2, Windows 7, Windows server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 8.1 et Windows Server 2012 R2.
Non spécifié (0)
Bureau (1)
Mobile (2)
Station de travail (3)
serveur Enterprise (4)
Serveur Soho (5)
PC d’appliance (6)
Serveur de performances (7)
Ardoise (8)
Maximum (9)
PowerManagementCapabilities
-
Type de données : tableau UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("MIF. |Contrôle d’alimentation du système DMTF | 001,2»)
Tableau des fonctionnalités d’alimentation spécifiques d’un périphérique logique.
Cette propriété est héritée de CIM _ LogicalDevice.
Inconnu (0)
Non pris en charge (1)
Désactivé (2)
Activé (3)
Les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais le jeu de fonctionnalités exact est inconnu ou les informations ne sont pas disponibles.
Modes d’économie d’énergie entrés automatiquement (4)
L’appareil peut modifier son état d’alimentation en fonction de l’utilisation ou d’autres critères.
État d’alimentation définissable (5)
La méthode SetPowerState est prise en charge. Cette méthode se trouve sur la classe parente du _ LogicalDevice CIM et peut être implémentée. Pour plus d’informations, consultez conception de Classes format MOF (MOF).
Cycle d’alimentation pris en charge (6)
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini à 5 (cycle d’alimentation).
Mise sous tension minutée prise en charge (7)
Power-On chronométré pris en charge
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini à 5 (cycle d’alimentation) et l' heure définie sur une date et une heure spécifiques, ou un intervalle, pour la mise sous tension.
PowerManagementSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est true, l’appareil peut être géré par le biais de l’alimentation, par exemple, un appareil peut être mis en mode de suspension, et ainsi de suite. Cette propriété n’indique pas si les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais elle indique que l’appareil logique est capable de gérer l’alimentation.
Cette propriété est héritée de la _ UnitaryComputerSystem CIM.
PowerOnPasswordStatus
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 24 | Hardware Security Paramètres | PowerOnPasswordStatus")
Paramètres de sécurité du matériel système pour Power-On l’état du mot de passe.
Désactivé (0)
Activé (1)
Non implémenté (2)
Inconnu (3)
PowerState
-
Type de données : UInt16
-
Type d'accès : Lecture seule
État d’alimentation actuel d’un ordinateur et du système d’exploitation qui lui est associé. Les États d’économie d’énergie ont les valeurs suivantes : valeur 4 (inconnu) indique que le système est connu pour être en mode d’économie d’énergie, mais son état exact dans ce mode est inconnu. 2 (mode faible puissance) indique que le système est dans un état d’économie d’énergie, mais fonctionne toujours et peut présenter des performances dégradées. 3 (veille) indique que le système ne fonctionne pas, mais qu’il peut être mis à la pleine puissance rapidement ; et 7 (avertissement) indique que le système informatique est dans un état d’avertissement et qu’il s’agit d’un mode d’économie d’énergie.
Cette propriété est héritée de la _ UnitaryComputerSystem CIM.
Inconnu (0)
Pleine puissance (1)
Économie d’énergie-mode faible puissance (2)
Économie d’énergie-veille (3)
Économie d’énergie-inconnu (4)
Cycle d’alimentation (5)
Mise hors tension (6)
Économie d’énergie-Avertissement (7)
Économie d’énergie-mise en veille prolongée (8)
Économie d’énergie en veille prolongée.
Économie d’énergie-désactivation douce (9)
Économie d’énergie.
PowerSupplyState
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 3 | Enclosure System ou châssis | Power Supply State")
État de l’alimentation ou des fournitures lors du dernier démarrage.
Cette valeur provient du membre de l' État de l’alimentation du boîtier du système ou de la structure du châssis dans les informations SMBIOS.
La liste suivante identifie les valeurs de cette propriété.
Autre (1)
Inconnu (2)
Coffre (3)
Avertissement (4)
Critique (5)
Non récupérable (6)
Non récupérable
PrimaryOwnerContact
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations de contact pour le propriétaire du système principal, par exemple, numéro de téléphone, adresse de messagerie, etc.
Cette propriété est héritée du _ système CIM.
PrimaryOwnerName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Nom du propriétaire du système principal.
Cette propriété est héritée du _ système CIM.
ResetCapability
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("MIF. DMTF | System Hardware Security | 001,4»)
S’il est activé, la valeur est 4 et le système d’ordinateur unitaire peut être réinitialisé à l’aide des boutons d’alimentation et de réinitialisation. Si elle est désactivée, la valeur est 3 et aucune réinitialisation n’est autorisée.
Cette propriété est héritée de la _ UnitaryComputerSystem CIM.
Autre (1)
Inconnu (2)
Désactivé (3)
Activé (4)
Non implémenté (5)
Non récupérable
ResetCount
-
Type de données : sint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 23 | System Reset rereset | Count")
Nombre de réinitialisations automatiques depuis la dernière réinitialisation. La valeur 1 (moins un) indique que le nombre est inconnu.
ResetLimit
-
Type de données : sint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 23 | System Reset reconfigure | Limit")
Nombre de tentatives de réinitialisation du système consécutives. La valeur 1 (moins un) indique que la limite est inconnue.
Rôles
-
Type de données : tableau de chaînes
-
Type d’accès : lecture/écriture
Liste qui spécifie les rôles d’un système dans l’environnement informatique.
Cette propriété est héritée du _ système CIM.
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName ("Status")
État actuel d’un objet.
Pour Win32_ComputerSystem, l’État est toujours « OK ».
Cette propriété est héritée de CIM _ ManagedSystemElement.
SupportContactDescription
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api | GetPrivateProfileString | support information")
liste des informations de contact du support technique pour le système d’exploitation Windows.
SystemFamily
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | Type 1 | System Information | Family")
Famille à laquelle appartient un ordinateur particulier. Une famille fait référence à un ensemble d’ordinateurs similaires, mais non identiques à ceux d’un point de vue matériel ou logiciel.
cette valeur provient du membre de la famille de la structure System Information dans les informations SMBIOS.
Windows Server 2012 r2, Windows 8.1, Windows Server 2012, Windows 8, Windows server 2008 r2, Windows 7, Windows server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 10 et Windows Server 2016.
SystemSKUNumber
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings (« SMBIOS | Type 1 | System Information | SKU Number »)
Identifie une configuration d’ordinateur spécifique pour la vente. Il est parfois également appelé ID de produit ou numéro de bon de commande.
cette valeur provient du membre numéro de référence (SKU ) de la structure System Information dans les informations SMBIOS.
Windows Server 2012 r2, Windows 8.1, Windows Server 2012, Windows 8, Windows server 2008 r2, Windows 7, Windows server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows 10 et Windows Server 2016.
SystemStartupDelay
-
Type de données : UInt16
-
Type d’accès : lecture/écriture
-
Qualificateurs : Deprecated, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("win32api | GetPrivateProfileInt | Boot Loader | timeout"), Units ("seconds")
SystemStartupDelay ne peut plus être utilisé, car Boot.ini n’est pas utilisé pour configurer le démarrage du système. Utilisez plutôt les classes BCD fournies par le fournisseur WMI données de configuration de démarrage (BCD) (BCD) ou la commande bcdedit .
SystemStartupOptions
-
Type de données : tableau de chaînes
-
Type d’accès : lecture/écriture
-
Qualificateurs : Deprecated, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("win32api | GetPrivateProfileSection | Operating Systems")
SystemStartupOptions ne peut plus être utilisé, car Boot.ini n’est pas utilisé pour configurer le démarrage du système. Utilisez plutôt les classes BCD fournies par le fournisseur WMI données de configuration de démarrage (BCD) (BCD) ou la commande bcdedit .
SystemStartupSetting
-
Type de données : UInt8
-
Type d’accès : lecture/écriture
-
Qualificateurs : déconseillé, privilèges (« SeSystemEnvironmentPrivilege »), MappingStrings (« WMI »)
SystemStartupSetting ne peut plus être utilisé, car Boot.ini n’est pas utilisé pour configurer le démarrage du système. Utilisez plutôt les classes BCD fournies par le fournisseur WMI données de configuration de démarrage (BCD) (BCD) ou la commande bcdedit .
SystemType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("Win32API | System Information Structures | System _ INFO | wProcessorArchitecture")
système s’exécutant sur l’ordinateur Windows. Cette propriété doit avoir une valeur.
La liste suivante identifie certaines des valeurs possibles pour cette propriété.
- « PC basé sur x64 »
- « PC x86 »
- « PC basé sur MIPS »
- « PC à base alpha »
- « Power PC »
- « SH-x PC »
- « StrongARM PC »
- « PC Intel 64 bits »
- « PC alpha 64 bits »
- Connue
- « PC x86-Nec98 »
PC x86 (« PC x86 »)
PC basé sur mips (« PC basé sur mips »)
PC à base alpha (« PC à base alpha »)
Power PC (« Power PC »)
SH-x PC (« SH-x PC »)
StrongARM PC (« StrongARM PC »)
PC intel 64 bits (« pc Intel 64 bits »)
PC avec processeur x64 (« PC basé sur x64 »)
Inconnu ("inconnu")
PC x86-NEC98 PC (« PC x86-NEC98 »)
ThermalState
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("SMBIOS | type 3 | Enclosure System ou châssis | thermal State")
État thermique du système au dernier démarrage.
Cette valeur provient du membre d' état thermique de la structure du boîtier ou du châssis du système dans les informations SMBIOS.
Autre (1)
Inconnu (2)
Coffre (3)
Avertissement (4)
Critique (5)
Non récupérable (6)
TotalPhysicalMemory
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("win32api de | gestion de mémoire | MEMORYSTATUS | dwTotalPhys"), unités ("bytes")
Taille totale de la mémoire physique. Sachez que, dans certains cas, cette propriété peut ne pas retourner une valeur exacte pour la mémoire physique. Par exemple, il n’est pas exact si le BIOS utilise une partie de la mémoire physique. Pour obtenir une valeur précise, utilisez à la place la propriété Capacity dans Win32 _ PhysicalMemory .
Exemple : 67108864
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
UserName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("Win32API | System Information functions | GetUserName")
Nom d’un utilisateur qui a ouvert une session actuellement. Cette propriété doit avoir une valeur. Dans une session des services Terminal Server, username retourne le nom de l’utilisateur qui est connecté à la console, et non celui de l’utilisateur connecté pendant la session du service Terminal Server.
Exemple : JeffSmith
WakeUpType
-
Type de données : UInt16
-
Type d'accès : Lecture seule
-
qualificateurs : MappingStrings ("SMBIOS | type 1 | System Information | type de mise en éveil")
Événement qui provoque la mise sous tension du système.
cette valeur provient du membre de Type de mise en éveil de la structure System Information dans les informations SMBIOS.
Réservé (0)
Autre (1)
Inconnu (2)
Minuteur APM (3)
Sonnerie de modem (4)
Réseau local distant (5)
Commutateur d’alimentation (6)
PME # PCI Commission(7
Alimentation secteur restaurée (8)
Groupe de travail
-
Type de données : chaîne
-
Type d’accès : lecture/écriture
-
Qualificateurs : MappingStrings ("")
Nom du groupe de travail pour cet ordinateur. Si la valeur de la propriété PartOfDomain est false, le nom du groupe de travail est retourné.
Remarques
Pour déterminer le nombre total d’instances de processeur associées à un objet système informatique, utilisez la classe d’association Win32 _ ComputerSystemProcessor .
Plusieurs instances de _ processeur Win32 sont associées à une instance _ ComputerSystem Win32 avec plusieurs processeurs physiques. Si la valeur de NumberOfLogicalProcessors est supérieure à la valeur de NumberOfProcessors , le système informatique est soit un système multicœur, soit un ou plusieurs processeurs activés pour l’hyperthreading. Pour plus d’informations, consultez les propriétés NumberOfLogicalProcessors et NumberOfCores et la section Notes dans le _ processeur Win32.
La classe Win32 _ ComputerSystem est dérivée de la _ UnitaryComputerSystem CIM.
Exemples
L' exemple de code du centre de script suivant utilise Win32 _ ComputerSystem pour récupérer des informations à partir de plusieurs systèmes informatiques et les afficher dans une interface utilisateur graphique.
Vous trouverez un exemple de script qui obtient les données du système d’exploitation et du processeur à partir de Win32 _ ComputerSystem, du _ processeur Win32et de Win32 _ OperatingSystem dans les exemples de sujets relatifs au _ processeur Win32 .
L’exemple VBScript suivant décrit comment récupérer le nom de domaine de l’ordinateur local à partir d’instances de Win32 _ ComputerSystem.
Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")
for each System in SystemSet
WScript.Echo System.Domain
next
L’exemple perl suivant décrit comment récupérer le nom de l’ordinateur local à partir des instances de Win32 _ ComputerSystem.
use strict;
use Win32::OLE;
my ($SystemSet, $System);
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_ComputerSystem") };
unless($@)
{
foreach $System (in $SystemSet)
{
print "\n", $System->{Domain}, "\n";
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
L’exemple perl suivant décrit comment récupérer le nom de domaine DNS de l’ordinateur local à partir des instances de Win32 _ ComputerSystem.
use strict;
use Win32::OLE;
close (STDERR);
my ($NICSet, $NIC);
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
foreach $NIC (in $NICSet)
{
if(defined $NIC->{DNSDomain})
{
print "\n", $NIC->{DNSDomain}, "\n";
}
}
}
else
{
print Win32::OLE->LastError, "\n";
}
Configuration requise
| 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 |
|