Win32_ComputerSystem, classe
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 a les types de membres suivants :
Méthodes
La classe Win32_ComputerSystem a 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 a ces propriétés.
-
AdminPasswordStatus
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 24| Paramètres de sécurité matérielle | AdminPasswordStatus »)
Paramètres de sécurité du matériel système pour les status de 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 de page.
AutomaticResetBootOption
-
Type de données : booléen
-
Type d’accès : Lecture/écriture
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")
Si la valeur est True, l’option de démarrage de 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| Capabilites| Option de démarrage sur la limite « )
La limite d’option 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| Fonctionnalités | Option de démarrage »)
Type d’action de redémarrage après l’expiration de l’heure sur le 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| Informations de démarrage du système | État de démarrage « )
Champs État et Données supplémentaires qui identifient le status de démarrage.
Cette valeur provient du membre État de démarrage de la structure Informations de démarrage 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 à sécurité automatique contourne les fichiers de démarrage utilisateur également appelés SafeBoot.
La liste suivante contient les valeurs requises :
- « Démarrage normal »
- « Démarrage sécurisé »
- « Échec sécurisé avec démarrage réseau »
Démarrage normal (« Démarrage normal »)
Démarrage à sécurité automatique (« Démarrage à sécurité automatique »)
Échec sécurisé avec démarrage réseau (« Échec sécurisé avec démarrage réseau »)
Caption
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Brève description de l’objet 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 État de démarrage de la structure boîtier système ou châssis dans les informations SMBIOS.
Autre (1)
Inconnu (2)
Safe (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| Châssis| Numéro de référence SKU »)
Numéro de référence SKU 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 boîtier système ou 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 : CIM_Key
Nom de la première classe concrète dans la chaîne d’héritage d’un 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 de ses sous-classes.
Cette propriété est héritée de CIM_System.
CurrentTimeZone
-
Type de données : sint16
-
Type d’accès : Lecture/écriture
-
Qualificateurs : MappingStrings (« Win32API| Structures de temps| TIME_ZONE_INFORMATION| Biais »), Unités (« minutes »)
Durée pendant laquelle le système informatique unitaire est décalé par rapport au temps universel coordonné (UTC).
DaylightInEffect
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions de temps| GetTimeZoneInformation »)
Si la valeur est True, le mode d’économie d’été 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| Structures de gestion réseau | WKSTA_INFO_100|wki100_langroup »)
Nom du domaine auquel appartient un ordinateur.
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| Structures de service d’annuaire (Ds) | | DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE| MachineRole »)
Rôle d’un ordinateur dans un groupe de travail de domaine affecté. Un groupe de travail de domaine est une collection 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 de sauvegarde (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 d’avance ou de retard lors du début ou de 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 le status DST est inconnu sur un système.
FrontPanelResetStatus
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 24| Paramètres de sécurité matérielle | FrontPanelResetStatus »)
Le tableau suivant répertorie les paramètres de sécurité matérielle pour le bouton de réinitialisation 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.
InfrarougeSupported
-
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 nécessaires pour trouver le périphérique de chargement initial ou le service de démarrage pour demander le démarrage du système d’exploitation.
Cette propriété est héritée de CIM_UnitaryComputerSystem.
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| Paramètres de sécurité matérielle | 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 permettant de démarrer le système d’exploitation chargé.
Cette propriété est héritée de CIM_UnitaryComputerSystem.
Fabricant
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 1| Informations système| Fabricant »)
Nom d’un fabricant d’ordinateurs.
Exemple : Adventure Works
Modèle
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 1| Informations système| Nom du produit »)
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’un CIM_System instance 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 nom du système d’ordinateur générée automatiquement. L’objet CIM_ComputerSystem 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 CIM_System uniques sont requises, mais vous pouvez définir une heuristique pour créer le nom CIM_ComputerSystem qui génère le même nom et qui est indépendant du protocole de découverte. Cela permet d’éviter 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 heuristique est recommandée, mais pas obligatoire.
L’heuristique est décrite dans la spécification CIM V2 Common Model et suppose que les règles documentées sont utilisées pour déterminer et attribuer un nom. La liste des valeurs NameFormat définit l’ordre d’affectation d’un nom de système d’ordinateur. Plusieurs règles sont mappées à la même valeur.
La valeur nom CIM_ComputerSystem calculée à l’aide de l’heuristique est la valeur clé du système. Toutefois, utilisez des alias pour attribuer un nom différent à CIM_ComputerSystem, qui peut être plus propre à votre entreprise.
Cette propriété est héritée de CIM_System.
Les valeurs sont notamment les suivantes :
IP (« IP »)
Dial (« Dial »)
HID (« HID »)
NWA (« NWA »)
HWA (« HWA »)
X25 (« X25 »)
ISDN (« ISDN »)
IPX (« IPX »)
DCC (« DCC »)
ICD (« ICD »)
E.164 (« E.164 »)
SNA (« SNA »)
OID/OSI (« OID/OSI »)
Autres (« Autres »)
NetworkServerModeEnabled
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Structures de gestion réseau| SERVER_INFO_101|sv101_type|SV_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 en hyperthreading. Pour plus d'informations, consultez la section Notes.
NumberOfProcessors
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Structures d’informations système| 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 des données d’une bitmap créée par le fabricant d’équipement d’origine (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 de référence pour les 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, l’ordinateur n’est pas dans un domaine ou le status 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| Délai d’expiration »), Unités (« millisecondes »)
Délai avant le démarrage d’un redémarrage en millisecondes. Il est utilisé après un cycle d’alimentation du système, une réinitialisation du système locale ou distante 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 utilisé, tel qu’un ordinateur portable, un ordinateur de bureau ou une tablette.
Non spécifié (0)
Bureau (1)
Mobile (2)
Station de travail (3)
Enterprise Server (4)
Serveur SOHO (5)
Serveur Small Office and Home Office (SOHO)
Appliance PC (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 utilisé, 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)
Enterprise Server (4)
Serveur SOHO (5)
Appliance PC (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. DMTF| Contrôles d’alimentation système|001.2 »)
Tableau des fonctionnalités spécifiques liées à l’alimentation d’un appareil 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 l’ensemble exact des fonctionnalités 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.
Power State Settable (5)
La méthode SetPowerState est prise en charge. Cette méthode se trouve dans la classe CIM_LogicalDevice parent et peut être implémentée. Pour plus d’informations, consultez Conception de classes MOF (Managed Object Format).
Power Cycling pris en charge (6)
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini sur 5 (Cycle d’alimentation).
Prise en charge de l’alimentation chrono timed (7)
Power-On chrono timed pris en charge
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini sur 5 (Cycle d’alimentation) et l’heure définie sur une date et une heure spécifiques, ou 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 l’alimentation, par exemple, un appareil peut être mis en mode suspension, et ainsi de suite. Cette propriété n’indique pas que 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 CIM_UnitaryComputerSystem.
PowerOnPasswordStatus
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 24| Paramètres de sécurité matérielle | 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 de son système d’exploitation associé. Les états d’économie d’énergie ont les valeurs suivantes : La valeur 4 (inconnu) indique que le système est connu pour être en mode d’économie d’énergie, mais que son status exact dans ce mode est inconnu ; 2 (mode faible consommation) indique que le système est dans un état d’économie d’énergie, mais qu’il fonctionne toujours et peut présenter des performances dégradées ; 3 (Veille) indique que le système ne fonctionne pas, mais pourrait être porté à pleine puissance rapidement; et 7 (Avertissement) indiquent que le système informatique est dans un état d’avertissement et un mode d’économie d’énergie.
Cette propriété est héritée de CIM_UnitaryComputerSystem.
Inconnu (0)
Pleine puissance (1)
Économie d’énergie - Mode faible consommation (2)
Économie d’alimentation - Veille (3)
Power Save - Inconnu (4)
Cycle d’alimentation (5)
Mise hors tension (6)
Power Save - Avertissement (7)
Power Save - Mise en veille prolongée (8)
Mise en veille prolongée de l’économie d’énergie.
Économie d’alimentation - Soft Off (9)
Arrêt de l’économie d’énergie.
PowerSupplyState
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 3| Boîtier système ou châssis | État de l’alimentation »)
État de l’alimentation ou des alimentations lors du dernier démarrage.
Cette valeur provient du membre État de l’alimentation de la structure boîtier système ou châssis dans les informations SMBIOS.
La liste suivante identifie les valeurs de cette propriété.
Autre (1)
Inconnu (2)
Sécurisé (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 e-mail, etc.
Cette propriété est héritée de CIM_System.
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 de CIM_System.
ResetCapability
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| Sécurité matérielle système|001.4 »)
Si cette option est activée, la valeur est 4 et le système informatique 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 une réinitialisation n’est pas autorisée.
Cette propriété est héritée de CIM_UnitaryComputerSystem.
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| Réinitialisation du système | Réinitialiser le nombre »)
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| Réinitialisation du système | Réinitialiser la limite « )
Nombre de tentatives consécutives de réinitialisation du système. 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 de CIM_System.
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName (« Status »)
Status actuelle d’un objet.
Par 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| Informations de support »)
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| Informations système| Famille « )
Famille à laquelle appartient un ordinateur particulier. Une famille fait référence à un ensemble d’ordinateurs similaires mais non identiques d’un point de vue matériel ou logiciel.
Cette valeur provient du membre famille de la structure d’informations 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 .
SystemSKUNumber
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 1| Informations système| Numéro de référence SKU »)
Identifie une configuration d’ordinateur particulière à vendre. 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 Informations 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 .
SystemStartupDelay
-
Type de données : uint16
-
Type d’accès : Lecture/écriture
-
Qualificateurs : DEPRECATED, Privileges (« SeSystemEnvironmentPrivilege »), MappingStrings (« Win32API| GetPrivateProfileInt| Chargeur de démarrage|délai d’expiration »), unités (« secondes »)
SystemStartupDelay n’est plus disponible 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 de données de configuration de démarrage (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| Systèmes d’exploitation »)
SystemStartupOptions n’est plus disponible 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 de données de configuration de démarrage (BCD) ou la commande Bcdedit .
SystemStartupSetting
-
Type de données : uint8
-
Type d’accès : Lecture/écriture
-
Qualificateurs : DÉPRÉCIÉ, Privilèges (« SeSystemEnvironmentPrivilege »), MappingStrings (« WMI »)
SystemStartupSetting n’est plus disponible 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 de données de configuration de démarrage (BCD) ou la commande Bcdedit .
SystemType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Structures d’informations système| SYSTEM_INFO|wProcessorArchitecture »)
Système exécuté sur l’ordinateur Windows. Cette propriété doit avoir une valeur.
La liste suivante identifie certaines des valeurs possibles pour cette propriété.
- « PC x64 »
- « PC X86 »
- « PC basé sur MIPS »
- « PC alpha »
- « Power PC »
- « SH-x PC »
- « StrongARM PC »
- « Pc Intel 64 bits »
- « Pc alpha 64 bits »
- « Inconnu »
- « X86-Nec98 PC »
PC X86 (« PC X86 »)
PC basé sur MIPS (« PC basé sur MIPS »)
PC alpha (« PC alpha »)
Power PC (« Power PC »)
PC SH-x (« SH-x PC »)
StrongARM PC (« StrongARM PC »)
PC Intel 64 bits (« Intel PC 64 bits »)
PC x64 (« PC x64 »)
Inconnu (« Inconnu »)
PC X86-Nec98 (« PC X86-Nec98 »)
ThermalState
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 3| Boîtier système ou châssis | État thermique « )
État thermique du système lors du dernier démarrage.
Cette valeur provient du membre État thermique de la structure boîtier système ou châssis dans les informations SMBIOS.
Autre (1)
Inconnu (2)
Sécurisé (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| Structures de gestion de la mémoire | MEMORYSTATUS|dwTotalPhys »), unités (« octets »)
Taille totale de la mémoire physique. N’oubliez pas que, dans certaines circonstances, cette propriété peut ne pas retourner une valeur précise 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 plutôt la propriété Capacity dans Win32_PhysicalMemory .
Exemple : 67108864
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
UserName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions d’information système| GetUserName »)
Nom d’un utilisateur actuellement connecté. Cette propriété doit avoir une valeur. Dans une session de services terminal, UserName renvoie le nom de l’utilisateur connecté à la console et non celui qui s’est connecté pendant la session du service terminal.
Exemple : jeffsmith
WakeUpType
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SMBIOS| Type 1| Informations système| Type de réveil « )
Événement qui provoque la mise sous tension du système.
Cette valeur provient du membre Wake-up Type de la structure System Information dans les informations SMBIOS.
Réservé (0)
Autre (1)
Inconnu (2)
Minuteur APM (3)
Modem Ring (4)
LAN Remote (5)
Commutateur d’alimentation (6)
PCI PME# (7)
Alimentation restaurée (8)
Groupe
-
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é.
Notes
Pour déterminer le nombre total d’instances de processeur associées à un objet système ordinateur, utilisez la classe d’association Win32_ComputerSystemProcessor .
Une Win32_ComputerSystem instance qui a plusieurs processeurs physiques est associée à plusieurs instances de Win32_Processor. Si la valeur de NumberOfLogicalProcessors est supérieure à la valeur de NumberOfProcessors , le système informatique est un système multicœur ou a un ou plusieurs processeurs activés pour l’hyperthreading. Pour plus d’informations, consultez la section Notes et propriétés NumberOfLogicalProcessors et NumberOfCores dans Win32_Processor.
La classe Win32_ComputerSystem est dérivée de CIM_UnitaryComputerSystem.
Exemples
L’exemple de code centre de script suivant utilise le Win32_ComputerSystem pour récupérer des informations à partir d’un certain nombre de systèmes informatiques et les afficher dans une interface utilisateur graphique.
Vous trouverez un exemple de script qui obtient des données de système d’exploitation et de processeur à partir de Win32_ComputerSystem, Win32_Processor et Win32_OperatingSystem dans les exemples de rubriques Win32_Processor .
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 d’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 d’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";
}
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 |
|