Class CIM_SoftwareInstallationServiceCapabilities
extends CIM_Capabilities

A subclass of capabilities that defines the capabilities of a SoftwareInstallationService. A single instance of SoftwareInstallationServiceCapabilities is associated with a SoftwareInstallationService using ElementCapabilities.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_SoftwareInstallationServiceCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of capabilities that defines the capabilities of a SoftwareInstallationService. A single instance of SoftwareInstallationServiceCapabilities is associated with a SoftwareInstallationService using ElementCapabilities.
UMLPackagePathstringCIM::Core::Software
Versionstring2.28.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CanAddToCollectionboolean
DescriptionstringThis property indicates whether SoftwareInstallationService.InstallFromSoftwareIdentity supports adding a SoftwareIdentity to a Collection.
Requiredbooleantrue
OtherSupportedExtendedResourceTypeDescriptionsstring[]
DescriptionstringA string describing the binary format types that this service 'knows' how to install when the corresponding SupportedExtendedResourceTypes array includes the value 1 (Other).
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers
SupportedAsynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job. If a Job is created, then the methods in SoftwareInstallationService return a reference to that Job as the Job parameter.
ModelCorrespondencestringCIM_SoftwareInstallationServiceCapabilities.SupportedSynchronousActions
Requiredbooleantrue
ValueMapstring2, 3, 4, 5
ValuesstringNone supported, Install From Software Identity, Install from ByteStream, Install from URI
SupportedExtendedResourceTypesuint16[]
ArrayTypestringIndexed
DescriptionstringAn array containing a list of the binary format types that this service 'knows' how to install. The Values for this property are the subset of CIM_SoftwareIdentityResource.ExtendedResourceTypes that apply to the 'Installer and Payload', 'Installer' and ' Installability Checker' ResourceTypes. For example, an a Windows system, this property may be set to '4' indicating 'Windows MSI'. This property should be set to '2' (Not Applicable) if this service is not OS specific.
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareInstallationServiceCapabilities.OtherSupportedExtendedResourceTypeDescriptions, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers
Requiredbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, .., 0x8000..
ValuesstringUnknown, Other, Not Applicable, Linux RPM, HP-UX Depot, Windows MSI, Solaris Package, Macintosh Disk Image, Debian linux Package, VMware vSphere Installation Bundle, VMware Software Bulletin, HP Smart Component, DMTF Reserved, Vendor Reserved
SupportedExtendedResourceTypesBuildNumbersuint16[]
ArrayTypestringIndexed
DescriptionstringThis property represents the build number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes
SupportedExtendedResourceTypesMajorVersionsuint16[]
ArrayTypestringIndexed
DescriptionstringThis property represents the major number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes
SupportedExtendedResourceTypesMinorVersionsuint16[]
ArrayTypestringIndexed
DescriptionstringThis property represents the minor number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes
SupportedExtendedResourceTypesRevisionNumbersuint16[]
ArrayTypestringIndexed
DescriptionstringThis property represents the revision number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.
ModelCorrespondencestringCIM_SoftwareIdentity.ExtendedResourceType, CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber, CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes
SupportedInstallOptionsuint16[]
DescriptionstringAn enumeration indicating the specific install related optionssupported by this service. Since this is an array, multiple values may be specified. See the InstallOptions parameter of theSoftwareInstallationService.InstallFromSoftwareIdentity method for the description of these values.
ModelCorrespondencestringCIM_SoftwareInstallationService.InstallFromSoftwareIdentity
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 32768..65535
ValuesstringDefer target/system reset, Force installation, Install, Update, Repair, Reboot, Password, Uninstall, Log, SilentMode, AdministrativeMode, ScheduleInstallAt, DMTF Reserved, Vendor Specific
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.
ModelCorrespondencestringCIM_SoftwareInstallationServiceCapabilities.SupportedAsynchronousActions
Requiredbooleantrue
ValueMapstring2, 3, 4, 5
ValuesstringNone supported, Install From Software Identity, Install from ByteStream, Install from URI
SupportedTargetTypesstring[]
DescriptionstringAn array containing a list of SoftwareIdentity.TargetType properties that this service 'knows' how to install. TargetType is an application specific string which is invariant across version or name changes of the SoftwareIdentity and so can be used by a client to select Software Identities compatible with this service. If the service is generic (for example an OS installer), this array will be empty.
ModelCorrespondencestringCIM_SoftwareIdentity.TargetTypes
Requiredbooleantrue
SupportedURISchemesuint16[]
DescriptionstringThis property lists the URI schemes supported by the SoftwareInstallationService.
ValueMapstring2, 3, 4, 5, 6, 7, 8, .., 0x8000..0xFFFF
Valuesstringdata, file, ftp, http, https, nfs, tftp, DMTF Reserved, Vendor Specific

Inherited Properties

NameData Type
Captionstring
Descriptionstring
ElementNamestring
Generationuint64
InstanceIDstring

Class Methods

Inherited Class Methods

NameReturn Type
CreateGoalSettingsuint16