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