Table of Contents

Class ActiveDirectoryDomainController

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Active Directory domain controller.

public class ActiveDirectoryDomainController : ActiveDirectoryObjectBase, IComparable<ActiveDirectoryObjectBase>
Inheritance
ActiveDirectoryDomainController
Implements
Inherited Members

Constructors

ActiveDirectoryDomainController()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectoryDomainController class.

public ActiveDirectoryDomainController()

Properties

BridgeheadServerTransports

Gets or sets the bridgehead server transports.

public SerializableStringCollection BridgeheadServerTransports { get; set; }

Property Value

SerializableStringCollection

DefaultPartition

Gets or sets the default partition hosted by the domain controller.

public string DefaultPartition { get; set; }

Property Value

string

Host

Gets or sets the host information for the domain controller.

public ActiveDirectoryDomainControllerHostInformation Host { get; set; }

Property Value

ActiveDirectoryDomainControllerHostInformation

HostName

Gets or sets the fully qualified domain name of the domain controller.

public string HostName { get; set; }

Property Value

string

IPv4Addresses

Gets or sets the IPv4 addresses of the domain controller.

public SerializableStringCollection IPv4Addresses { get; set; }

Property Value

SerializableStringCollection

IPv6Addresses

Gets or sets the IPv6 addresses of the domain controller.

public SerializableStringCollection IPv6Addresses { get; set; }

Property Value

SerializableStringCollection

IsDomainNamingMaster

Gets whether the domain controller is the domain naming master.

public BooleanOption IsDomainNamingMaster { get; }

Property Value

BooleanOption

IsEnabled

Gets or sets whether the domain controller is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

IsGlobalCatalog

Gets or sets whether the domain controller is a global catalog server.

public BooleanOption IsGlobalCatalog { get; set; }

Property Value

BooleanOption

IsInfrastructureMaster

Gets whether the domain controller is the infrastructure master.

public BooleanOption IsInfrastructureMaster { get; }

Property Value

BooleanOption

IsPdcEmulator

Gets whether the domain controller is the PDC emulator.

public BooleanOption IsPdcEmulator { get; }

Property Value

BooleanOption

IsReadOnly

Gets or sets whether the domain controller is a read-only domain controller (RODC).

public BooleanOption IsReadOnly { get; set; }

Property Value

BooleanOption

IsRidMaster

Gets whether the domain controller is the RID master.

public BooleanOption IsRidMaster { get; }

Property Value

BooleanOption

IsSchemaMaster

Gets whether the domain controller is the schema master.

public BooleanOption IsSchemaMaster { get; }

Property Value

BooleanOption

LdapPort

Gets or sets the LDAP port.

public int LdapPort { get; set; }

Property Value

int

Location

Gets or sets the location of the domain controller.

public string Location { get; set; }

Property Value

string

ManagedBy

Gets or sets the manager of the domain controller.

public ActiveDirectoryAccountReference ManagedBy { get; set; }

Property Value

ActiveDirectoryAccountReference

Memberships

Gets or sets the groups to which the computer account is a member.

public ActiveDirectoryAccountReferences Memberships { get; set; }

Property Value

ActiveDirectoryAccountReferences

OperatingSystemName

Gets or sets the operating system name recorded in Active Directory.

public string OperatingSystemName { get; set; }

Property Value

string

OperatingSystemServicePack

Gets or sets the operating system service pack recorded in Active Directory.

public string OperatingSystemServicePack { get; set; }

Property Value

string

OperatingSystemVersion

Gets or sets the operating system version recorded in Active Directory.

public string OperatingSystemVersion { get; set; }

Property Value

string

OperationMasterRoles

Gets or sets the operation master roles held by the server.

public ActiveDirectoryDomainControllerOperationMasterRoles OperationMasterRoles { get; set; }

Property Value

ActiveDirectoryDomainControllerOperationMasterRoles

OperationMasterRolesStrings

Gets the operation master roles held by the server.

public SerializableStringCollection OperationMasterRolesStrings { get; set; }

Property Value

SerializableStringCollection

Partitions

Gets or sets the partitions hosted by the domain controller.

public SerializableStringCollection Partitions { get; set; }

Property Value

SerializableStringCollection

PasswordReplicationPolicy

Gets or sets the password replication policy for the domain controller. This only applies to read-only domain controllers.

public ActiveDirectoryDomainControllerPasswordReplicationPolicy PasswordReplicationPolicy { get; set; }

Property Value

ActiveDirectoryDomainControllerPasswordReplicationPolicy

QueryPolicy

Gets or sets the query policy.

public string QueryPolicy { get; set; }

Property Value

string

SamAccountName

Gets or sets the SAM account name for the domain controller.

public string SamAccountName { get; set; }

Property Value

string

SecurityIdentifier

Gets or sets the security identifier of the domain controller in SDDL format.

public string SecurityIdentifier { get; set; }

Property Value

string

ServerObjectDistinguishedName

Gets or sets the distinguished name of the server object.

public string ServerObjectDistinguishedName { get; set; }

Property Value

string

ServicePrincipalNames

Gets or sets the service principal names assigned to the domain controller.

public SerializableStringCollection ServicePrincipalNames { get; set; }

Property Value

SerializableStringCollection

SiteName

Gets or sets the name of the site that the domain controller belongs.

public string SiteName { get; set; }

Property Value

string

SslPort

Gets or sets the SSL port.

public int SslPort { get; set; }

Property Value

int

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryDomainController object.

public ActiveDirectoryDomainController Clone()

Returns

ActiveDirectoryDomainController

A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryDomainController object.

HasOperationsMasterRole(ActiveDirectoryDomainControllerOperationMasterRoles)

Determines whether the domain controller holds the specified operation master role.

public BooleanOption HasOperationsMasterRole(ActiveDirectoryDomainControllerOperationMasterRoles operationMasterRole)

Parameters

operationMasterRole ActiveDirectoryDomainControllerOperationMasterRoles

The operation master role to evaluate.

Returns

BooleanOption

A CENTREL.XIA.Configuration.Types.BooleanOption value that indicates whether the domain controller holds the specified operation master role.