Partager via


classe CIM_SoftwareElement (gestion Hyper-V)

Représente une partie gérable ou déployable individuellement d’un CIM_SoftwareFeature.

Syntaxe

[Abstract, Version("2.23.0"), UMLPackagePath("CIM::Application::DeploymentModel"), AMENDMENT]
class CIM_SoftwareElement : CIM_LogicalElement
{
  string Name;
  string Version;
  uint16 SoftwareElementState;
  string SoftwareElementID;
  uint16 TargetOperatingSystem;
  string OtherTargetOS;
  string Manufacturer;
  string BuildNumber;
  string SerialNumber;
  string CodeSet;
  string IdentificationCode;
  string LanguageEdition;
};

Membres

La classe CIM_SoftwareElement a les types de membres suivants :

Propriétés

La classe CIM_SoftwareElement possède ces propriétés.

BuildNumber

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), MappingStrings (« MIF. DMTF| Informations sur les composants logiciels|002.4 »)

Identificateur interne pour la compilation de l’élément logiciel.

CodeSet

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Encodage de caractères utilisé par l’élément logiciel, tel que UTF-8 et ISO8859-1.

IdentificationCode

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), MappingStrings (« MIF. DMTF| SubComponent Software|001.6 »)

Identificateur du fabricant de l’élément logiciel. Il s’agit souvent d’une unité de conservation de stock (SKU) ou d’un numéro de pièce.

LanguageEdition

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (32), MappingStrings (« MIF. DMTF| SubComponent Software|001.7 »)

Édition linguistique de l’élément logiciel. Les codes de langue définis dans la norme ISO 639 doivent être utilisés. Si l’élément représente une version multilingue ou internationale, la chaîne « Multilingue » doit être utilisée.

Fabricant

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (256), MappingStrings (« MIF. DMTF| SubComponent Software|001.3 »)

Fabricant de l’élément logiciel.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Key, Override (« Name »), MaxLen (256)

Nom utilisé pour identifier l’élément logiciel.

OtherTargetOS

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), ModelCorrespondence (« CIM_OperatingSystem. OtherTypeDescription »)

Le fabricant et le type de système d’exploitation lorsque la propriété TargetOperatingSystem a la valeur Other (« 1 »).

SerialNumber

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), MappingStrings (« MIF. DMTF| ComponentID|001.4 »)

Numéro de série attribué de l’élément logiciel.

SoftwareElementID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Key, MaxLen (256)

Identificateur de l’élément logiciel à utiliser conjointement avec d’autres clés pour créer une identification unique de l’élément.

SoftwareElementState

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : Key

État du cycle de vie de l’élément logiciel.

- Un élément SoftwareElement à l’état déployable décrit les détails nécessaires pour le distribuer correctement et les détails (vérifications et actions) nécessaires pour le déplacer vers l’état installable (c’est-à-dire l’état suivant).

- Un élément SoftwareElement dans l’état installable décrit les détails nécessaires pour l’installer correctement et les détails (vérifications et actions) nécessaires pour créer un élément à l’état exécutable (c’est-à-dire l’état suivant).

- Un élément SoftwareElement à l’état exécutable décrit les détails nécessaires pour le démarrer correctement et les détails (vérifications et actions) nécessaires pour le déplacer vers l’état en cours d’exécution (c’est-à-dire l’état suivant).

- Un élément SoftwareElement dans l’état en cours d’exécution décrit les détails nécessaires pour gérer l’élément démarré.

Déployable (0)

Installable (1)

Exécutable (2)

En cours d’exécution (3)

TargetOperatingSystem

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : Key, MappingStrings (« MIF. DMTF| SubComponent Software|001.8 »), ModelCorrespondence (« CIM_OperatingSystem. OSType »)

Système d’exploitation de l’élément logiciel. La valeur de cette propriété ne garantit pas qu’elle est exécutable binaire.

Inconnu (0)

Autre (1)

MACOS (2)

ATTUNIX (3)

DGUX (4)

DECNT (5)

Tru64 UNIX (6)

OpenVMS (7)

HPUX (8)

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JavaVM (13)

MSDOS (14)

WIN3x (15)

WIN95 (16)

WIN98 (17)

WINNT (18)

WINCE (19)

NCR3000 (20)

NetWare (21)

OSF (22)

DC/OS (23)

Unix dépendant (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

HP NonStop OS (33)

HP NonStop OSS (34)

BS2000 (35)

LINUX (36)

Lynx (37)

XENIX (38)

Machine virtuelle (39)

Interactive UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Noyau MACH (46)

Ferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

Rhapsodie (57)

Windows 2000 (58)

Dédié (59)

OS/390 (60)

VSE (61)

TPF (62)

Windows (R) Me (63)

Caldera Open UNIX (64)

OpenBSD (65)

Non applicable (66)

Windows XP (67)

z/OS (68)

Microsoft Windows Server 2003 (69)

Microsoft Windows Server 2003 64 bits (70)

Windows XP 64 bits (71)

Windows XP Embedded (72)

Windows Vista (73)

Windows Vista 64 bits (74)

Windows Embedded pour point de service (75)

Microsoft Windows Server 2008 (76)

Microsoft Windows Server 2008 64 bits (77)

FreeBSD 64 bits (78)

RedHat Enterprise Linux (79)

RedHat Enterprise Linux 64 bits (80)

Solaris 64 bits (81)

SUSE (82)

SUSE 64 bits (83)

SLES (84)

SLES 64 bits (85)

Novell OES (86)

Novell Linux Desktop (87)

Sun Java Desktop System (88)

Mandriva (89)

Mandriva 64 bits (90)

TurboLinux (91)

TurboLinux 64 bits (92)

Ubuntu (93)

Ubuntu 64 bits (94)

Debian (95)

Debian 64 bits (96)

Linux 2.4.x (97)

Linux 2.4.x 64 bits (98)

Linux 2.6.x (99)

Linux 2.6.x 64 bits (100)

Linux 64 bits (101)

Autres 64 bits (102)

Microsoft Windows Server 2008 R2 (103)

VMware ESXi (104)

Microsoft Windows 7 (105)

CentOS 32 bits (106)

CentOS 64 bits (107)

Oracle Enterprise Linux 32 bits (108)

Oracle Enterprise Linux 64 bits (109)

eComStation 32 bitsx (110)

Version

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Key, MaxLen (64), MappingStrings (« MIF. DMTF| Logiciel sous-composant |001.4 »)

Version logicielle au format <Major>.< Mineur>. <Révision> ou <Majeure>.< Révision> de lettre><mineure><.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Racine\virtualisation\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalElement