Export (0) Print
Expand All

MSFT_ServerManagerServerComponent class

Represents a server component on a managed node.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class MSFT_ServerManagerServerComponent
{
  String  UniqueName;
  String  DisplayName;
  String  Description;
  sint32  NumericId;
  sint32  MajorVersion;
  sint32  MinorVersion;
  uint8   Installed;
  uint8   FeatureType;
  String  ParentName;
  String  SubFeatures[];
  String  NonAncestorDependencies[];
  String  MutualExclusions[];
  Boolean InstallWithParentByDefault;
  String  Deploys[];
  String  Descriptor;
  uint8   ConfigurationStatus;
  String  EventQuery;
  String  BestPracticeModels[];
  String  SystemServices[];
  String  PostInstallDescription;
  String  PostUninstallDescription;
  String  OptionalCompanions[];
};

Members

The MSFT_ServerManagerServerComponent class has these types of members:

Properties

The MSFT_ServerManagerServerComponent class has these properties.

BestPracticeModels
Data type: String array
Access type: Read-only

TBD

ConfigurationStatus
Data type: uint8
Access type: Read-only

Gets the status of the server component configuation.

ConfigurationFailed (0)
NotConfigured (1)
Configured (2)
NotApplicable (3)
Unknown (4)
Deploys
Data type: String array
Access type: Read-only

TBD

Description
Data type: String
Access type: Read-only

Gets the description of the server component.

Descriptor
Data type: String
Access type: Read-only

Gets the name of the MSFT_ServerManagerServerComponentDescriptor object that contains the identity of the server component.

DisplayName
Data type: String
Access type: Read-only

Gets the display name of the server component.

EventQuery
Data type: String
Access type: Read-only

TBD

FeatureType
Data type: uint8
Access type: Read-only

Gets the feature type of the server component.

Role (0)
RoleService (1)
Feature (2)
Installed
Data type: uint8
Access type: Read-only

Gets the status of the server component installation.

Available (0)
Installed (1)
UninstallPending (2)
InstallPending (3)
NotPresent (4)
Removed (5)
Unknown (6)
InstallWithParentByDefault
Data type: Boolean
Access type: Read-only

Indicates whether this server component is installed by default when a parent server component is installed. True to install this server component with a parent server component by default; otherwise false.

MajorVersion
Data type: sint32
Access type: Read-only

Gets the major version number of the server component.

MinorVersion
Data type: sint32
Access type: Read-only

Gets the minor version number of the server component.

MutualExclusions
Data type: String array
Access type: Read-only

TBD

NonAncestorDependencies
Data type: String array
Access type: Read-only

An array that contains the names of the dependencies of the server component that aren't ancestors of the server component.

NumericId
Data type: sint32
Access type: Read-only

Gets the ID of the server component.

OptionalCompanions
Data type: String array
Access type: Read-only

Gets an array that contains the names of the child MSFT_OptionalCompanion objects that are managed by the server component.

ParentName
Data type: String
Access type: Read-only

Gets the name of the parent server component.

PostInstallDescription
Data type: String
Access type: Read-only

TBD

PostUninstallDescription
Data type: String
Access type: Read-only

TBD

SubFeatures
Data type: String array
Access type: Read-only

An array that contains the names of features managed by the server component.

SystemServices
Data type: String array
Access type: Read-only

Gets an array that contains the names of the MSFT_ServiceToMonitor objects that represent the system services that are managed by the server component.

UniqueName
Data type: String
Access type: Read-only

Gets the unique name of the server component.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Namespace

Root\StandardCimv2

MOF

ServerManager.DeploymentProvider.mof

DLL

ServerManager.DeploymentProvider.dll

See also

ServerManager Deploymentprovider Provider Classes

 

 

Community Additions

ADD
Show:
© 2015 Microsoft