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

Windows 8

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