Classe CIM_SoftwareElement (gestion Hyper-V)

Représente une partie gérable ou pouvant être déployée individuellement d' un _ SoftwareFeature CIM.

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 possède les types de membres suivants :

Propriétés

La classe CIM _ SoftwareElement possède les propriétés suivantes.

BuildNumber

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), MappingStrings ("MIF. |Informations sur les composants logiciels DMTF | 002,4»)

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

Codes

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, par exemple UTF-8 et ISO8859-1.

IdentificationCode

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64), MappingStrings ("MIF. Logiciel de sous- | composant DMTF | 001,6»)

Identificateur du fabricant de l’élément logiciel. Il s’agit souvent d’une référence (SKU) ou d’un numéro de référence.

LanguageEdition

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (32), MappingStrings ("MIF. Logiciel de sous- | composant DMTF | 001,7»)

L’édition de langue 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. Logiciel de sous- | composant DMTF | 001,3»)

Fabricant de l’élément logiciel.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, remplacement ("nom"), 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 est définie sur 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 affecté à l’élément logiciel.

SoftwareElementID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, MaxLen (256)

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

SoftwareElementState

Type de données : UInt16

Type d'accès : Lecture seule

Qualificateurs : clé

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

- Un SoftwareElement dans l’état de déploiement permet de décrire les détails nécessaires pour le distribuer avec succès et les détails (vérifications et actions) requis pour le déplacer vers l’état d’installation (c.-à-d., l’état suivant).

- Un SoftwareElement dans l’état d’installation de décrit les détails nécessaires pour l’installer correctement et les détails (vérifications et actions) nécessaires à la création d’un élément dans l’État exécutable (c.-à-d., l’état suivant).

- Un SoftwareElement dans l’état de l’exécutable décrit les détails nécessaires pour le démarrer correctement et les détails (vérifications et actions) requis pour le déplacer vers l’État en cours d’exécution (par exemple, l’état suivant).

- Un 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)

Installation (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. |Logiciel de sous-composant DMTF | 001,8 "), ModelCorrespondence ("CIM _ OperatingSystem.OSType")

Le système d’exploitation de l’élément logiciel. La valeur de cette propriété ne garantit pas qu’il s’agit d’un fichier exécutable binaire.

Inconnu (0)

Autre (1)

MacOS (2)

ATTUNIX (3)

DGUX (4)

DECNT (5)

UNIX Tru64 (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)

Système d’exploitation HP/Stop (33)

OSS HP-Stop (34)

BS2000 (35)

Linux (36)

Lynx (37)

XENIX (38)

Machine virtuelle (39)

UNIX interactif (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

Hurd gnu (44)

OS9 (45)

Noyau Mach (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

Menthe (52)

BeOS (53)

HP MPE (54)

NeXTSTEP (55)

PalmPilot (56)

Rhapsody (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 incorporé pour le 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-Bit (80)

Solaris 64-bit (81)

SUSE (82)

SUSE 64 bits (83)

SLES (84)

SLES 64 bits (85)

Novell OES (86)

Novell Linux Desktop (87)

System Sun Java Desktop (88)

Mandriva (89)

Mandriva 64-bit (90)

TurboLinux (91)

TurboLinux 64-bit (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)

Autre 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-Bitx (110)

Version

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, MaxLen (64), MappingStrings ("MIF. Logiciel de sous- | composant DMTF | 001,4»)

Version du logiciel au format < majeur >.< Mineure >. < Révision > ou < majeure >**. < > < > < Révision > de la lettre mineure.

Spécifications

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

Voir aussi

_LOGICALELEMENT CIM