Compartilhar via


classe CIM_SoftwareElement (gerenciamento do Hyper-V)

Representa uma parte individualmente gerenciável ou implantável de uma CIM_SoftwareFeature.

Sintaxe

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

Membros

A classe CIM_SoftwareElement tem estes tipos de membros:

Propriedades

A classe CIM_SoftwareElement tem essas propriedades.

BuildNumber

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), MappingStrings ("MIF. DMTF| Informações sobre componentes de software|002.4")

O identificador interno para a compilação do elemento de software.

CodeSet

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

A codificação de caracteres usada pelo elemento de software, como UTF-8 e ISO8859-1.

IdentificationCode

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), MappingStrings ("MIF. DMTF| SubComponent Software|001.6")

O identificador do fabricante para o elemento de software. Geralmente, essa é uma SKU (unidade de manutenção de estoque) ou um número de parte.

LanguageEdition

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (32), MappingStrings ("MIF. DMTF| SubComponent Software|001.7")

A edição de linguagem do elemento de software. Os códigos de idioma definidos no padrão ISO 639 devem ser usados. Se o elemento representar uma versão multilíngue ou internacional, a cadeia de caracteres "Multilíngue" deverá ser usada.

Fabricante

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (256), MappingStrings ("MIF. DMTF| SubComponent Software|001.3")

O fabricante do elemento de software.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Substituição ("Nome"), MaxLen (256)

O nome usado para identificar o elemento de software.

OtherTargetOS

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

O fabricante e o tipo de sistema operacional quando a propriedade TargetOperatingSystem é definida como Outros ("1").

SerialNumber

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

O número de série atribuído do elemento de software.

SoftwareElementID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256)

Um identificador para o elemento de software a ser usado em conjunto com outras chaves para criar um elemento de identificação exclusiva.

SoftwareElementState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: Chave

O estado do ciclo de vida do elemento de software.

– Um SoftwareElement no estado implantável descreve os detalhes necessários para distribuí-lo com êxito e os detalhes (Verificações e Ações) necessários para movê-lo para o estado instalável (ou seja, o próximo estado).

– Um SoftwareElement no estado instalável descreve os detalhes necessários para instalá-lo com êxito e os detalhes (Verificações e Ações) necessários para criar um elemento no estado executável (ou seja, o próximo estado).

– Um SoftwareElement no estado executável descreve os detalhes necessários para iniciá-lo com êxito e os detalhes (Verificações e Ações) necessários para movê-lo para o estado em execução (ou seja, o próximo estado).

– Um SoftwareElement no estado em execução descreve os detalhes necessários para gerenciar o elemento iniciado.

Implantável (0)

Instalável (1)

Executável (2)

Em execução (3)

TargetOperatingSystem

Tipo de dados: uint16

Tipo de acesso: Somente leitura

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

O sistema operacional do elemento de software. O valor dessa propriedade não garante que seja executável binário.

Desconhecido (0)

Outros (1)

MACOS (2)

ATTUNIX (3)

DGUX (4)

DECNT (5)

Tru64 UNIX (6)

OpenVMS (7)

HPUX (8)

AIX (9)

MVS (10)

OS400 (11)

SO/2 (12)

JavaVM (13)

MSDOS (14)

WIN3x (15)

WIN95 (16)

WIN98 (17)

WINNT (18)

WINCE (19)

NCR3000 (20)

NetWare (21)

OSF (22)

DC/SO (23)

UNIX dependente (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

SO sem extremidade HP (33)

SOS sem escala HP (34)

BS2000 (35)

LINUX (36)

Lince (37)

XENIX (38)

VM (39)

UNIX interativo (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Kernel MACH (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

Rhapsody (57)

Windows 2000 (58)

Dedicado (59)

SO/390 (60)

VSE (61)

TPF (62)

Windows (R) Me (63)

Caldera Open UNIX (64)

OpenBSD (65)

Não aplicável (66)

Windows XP (67)

z/OS (68)

Microsoft Windows Server 2003 (69)

Microsoft Windows Server 2003 de 64 bits (70)

Windows XP de 64 bits (71)

Windows XP Embedded (72)

Windows Vista (73)

Windows Vista de 64 bits (74)

Windows Embedded para Ponto de Serviço (75)

Microsoft Windows Server 2008 (76)

Microsoft Windows Server 2008 de 64 bits (77)

FreeBSD de 64 bits (78)

RedHat Enterprise Linux (79)

RedHat Enterprise Linux de 64 bits (80)

Solaris de 64 bits (81)

SUSE (82)

SUSE de 64 bits (83)

SLES (84)

SLES de 64 bits (85)

Novell OES (86)

Novell Linux Desktop (87)

Sun Java Desktop System (88)

Mandriva (89)

Mandriva de 64 bits (90)

TurboLinux (91)

TurboLinux de 64 bits (92)

Ubuntu (93)

Ubuntu de 64 bits (94)

Debian (95)

Debian de 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 de 64 bits (101)

Outros 64 bits (102)

Microsoft Windows Server 2008 R2 (103)

VMware ESXi (104)

Microsoft Windows 7 (105)

CentOS de 32 bits (106)

CentOS de 64 bits (107)

Oracle Enterprise Linux de 32 bits (108)

Oracle Enterprise Linux de 64 bits (109)

eComStation 32 bitx (110)

Versão

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (64), MappingStrings ("MIF. DMTF| SubComponent Software |001.4")

A versão do software no formato <Major>.< Menor>. <Revisão> ou <Major>.< Revisão> de letra><secundária><.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_LogicalElement