Freigeben über


CIM_SoftwareElement-Klasse (Hyper-V-Verwaltung)

Stellt einen einzeln verwaltbaren oder bereitstellungsfähigen Teil einer CIM_SoftwareFeature dar.

Syntax

[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;
};

Member

Die CIM_SoftwareElement-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die CIM_SoftwareElement-Klasse verfügt über diese Eigenschaften.

BuildNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), MappingStrings ("MIF. DMTF| Informationen zu Softwarekomponenten|002.4")

Der interne Bezeichner für die Kompilierung des Softwareelements.

CodeSet

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Die vom Softwareelement verwendete Zeichencodierung, z. B. UTF-8 und ISO8859-1.

IdentificationCode

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), MappingStrings ("MIF. DMTF| Unterkomponentensoftware|001.6")

Der Herstellerbezeichner für das Softwareelement. Dies ist häufig eine Lagerhaltungseinheit (SKU) oder eine Teilenummer.

LanguageEdition

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (32), MappingStrings ("MIF. DMTF| Unterkomponentensoftware|001.7")

Die Sprachedition des Softwareelements. Es sollten die in der ISO 639-Norm definierten Sprachcodes verwendet werden. Wenn das Element eine mehrsprachige oder internationale Version darstellt, sollte die Zeichenfolge "Multilingual" verwendet werden.

Manufacturer

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256), MappingStrings ("MIF. DMTF| Unterkomponentensoftware|001.3")

Der Hersteller des Softwareelements.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel, Überschreibung ("Name"), MaxLen (256)

Der Name, der zum Identifizieren des Softwareelements verwendet wird.

OtherTargetOS

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem. OtherTypeDescription")

Der Hersteller- und Betriebssystemtyp, wenn die TargetOperatingSystem-Eigenschaft auf Other ("1") festgelegt ist.

SerialNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), MappingStrings ("MIF. DMTF| ComponentID|001.4")

Die zugewiesene Seriennummer des Softwareelements.

SoftwareElementID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

Ein Bezeichner für das Softwareelement, das in Verbindung mit anderen Schlüsseln verwendet werden soll, um eine eindeutige Identifizierung des Elements zu erstellen.

SoftwareElementState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Der Lebenszyklusstatus des Softwareelements.

- Ein SoftwareElement im bereitstellungsfähigen Zustand beschreibt die Details, die für die erfolgreiche Verteilung erforderlich sind, und die Details (Überprüfungen und Aktionen), die erforderlich sind, um es in den installierbaren Zustand (d. h. den nächsten Zustand) zu verschieben.

- Ein SoftwareElement im installierbaren Zustand beschreibt die Details, die für die erfolgreiche Installation erforderlich sind, und die Details (Checks and Actions), die zum Erstellen eines Elements im ausführbaren Zustand (d. h. dem nächsten Zustand) erforderlich sind.

- Ein SoftwareElement im ausführbaren Zustand beschreibt die Details, die für den erfolgreichen Start erforderlich sind, und die Details (Überprüfungen und Aktionen), die erforderlich sind, um es in den ausführungsfähigen Zustand (d. h. den nächsten Zustand) zu verschieben.

– Ein SoftwareElement im Ausführungszustand beschreibt die Details, die zum Verwalten des gestarteten Elements erforderlich sind.

Bereitstellungsfähig (0)

Installierbar (1)

Ausführbare Datei (2)

Wird ausgeführt (3)

TargetOperatingSystem

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MappingStrings ("MIF. DMTF| SubComponent Software|001.8"), ModelCorrespondence ("CIM_OperatingSystem. OSType")

Das Betriebssystem des Softwareelements. Der Wert dieser Eigenschaft stellt nicht sicher, dass es sich um eine binäre ausführbare Datei handelt.

Unbekannt (0)

Sonstiges (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)

Abhängiges UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Fortsetzung (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

HP NonStop-Betriebssystem (33)

HP NonStop OSS (34)

BS2000 (35)

LINUX (36)

Lynx (37)

XENIX (38)

VM (39)

Interactive UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

MACH Kernel (46)

Inferno (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)

Dedicated (59)

OS/390 (60)

VSE (61)

TPF (62)

Windows (R) Me (63)

Caldera Open UNIX (64)

OpenBSD (65)

Nicht zutreffend (66)

Windows XP (67)

z/OS (68)

Microsoft Windows Server 2003 (69)

Microsoft Windows Server 2003 64-Bit (70)

Windows XP 64-Bit (71)

Windows XP Embedded (72)

Windows Vista (73)

Windows Vista 64-Bit (74)

Windows Embedded for Point of Service (75)

Microsoft Windows Server 2008 (76)

Microsoft Windows Server 2008 64-Bit (77)

FreeBSD 64-Bit (78)

RedHat Enterprise Linux (79)

RedHat Enterprise Linux 64-Bit (80)

Solaris 64-Bit (81)

SUSE (82)

SUSE 64-Bit (83)

SLES (84)

SLES 64-Bit (85)

Novell OES (86)

Novell Linux Desktop (87)

Sun Java Desktop System (88)

Mandriva (89)

Mandriva 64-Bit (90)

TurboLinux (91)

TurboLinux 64-Bit (92)

Ubuntu (93)

Ubuntu 64-Bit (94)

Debian (95)

Debian 64-Bit (96)

Linux 2.4.x (97)

Linux 2.4.x 64-Bit (98)

Linux 2.6.x (99)

Linux 2.6.x 64-Bit (100)

Linux 64-Bit (101)

Andere 64-Bit ( 102)

Microsoft Windows Server 2008 R2 (103)

VMware ESXi (104)

Microsoft Windows 7 (105)

CentOS 32-Bit (106)

CentOS 64-Bit (107)

Oracle Enterprise Linux 32-Bit (108)

Oracle Enterprise Linux 64-Bit (109)

eComStation 32-Bitx (110)

Version

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (64), MappingStrings ("MIF. DMTF| Unterkomponentensoftware |001,4")

Die Softwareversion im Format <Haupt>.< Nebensächtlich>. <Revision> oder <Haupt>.< Überarbeitung von Nebenbuchstaben><><.>

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM_LogicalElement