Table of Contents

Class ActiveDirectoryDomain

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

Represents a Microsoft Active Directory domain.

[SupportsClientScan]
public class ActiveDirectoryDomain : BaseConfigurationType
Inheritance
ActiveDirectoryDomain
Inherited Members

Constructors

ActiveDirectoryDomain()

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

public ActiveDirectoryDomain()

Properties

Computers

Gets or sets the computer accounts in the domain.

public ActiveDirectoryComputers Computers { get; set; }

Property Value

ActiveDirectoryComputers

Dfs

Gets or sets the Active Directory distributed file system (DFS) settings.

public ActiveDirectoryDfs Dfs { get; set; }

Property Value

ActiveDirectoryDfs

DomainControllers

Gets or sets the domain controllers in the domain.

public ActiveDirectoryDomainControllers DomainControllers { get; set; }

Property Value

ActiveDirectoryDomainControllers

DomainHierarchy

Gets or sets the domain hierarchy.

public ActiveDirectoryDomainHierarchy DomainHierarchy { get; set; }

Property Value

ActiveDirectoryDomainHierarchy

FineGrainedPasswordPolicies

Gets or sets the configured fine-grained password policies.

public ActiveDirectoryFineGrainedPasswordPolicies FineGrainedPasswordPolicies { get; set; }

Property Value

ActiveDirectoryFineGrainedPasswordPolicies

ForeignSecurityPrincipals

Gets or sets the foreign security principals in the domain.

public ActiveDirectoryForeignSecurityPrincipals ForeignSecurityPrincipals { get; set; }

Property Value

ActiveDirectoryForeignSecurityPrincipals

GroupPolicy

Gets or sets the Group Policy settings.

public ActiveDirectoryGroupPolicy GroupPolicy { get; set; }

Property Value

ActiveDirectoryGroupPolicy

Groups

Gets or sets the groups in the domain.

public ActiveDirectoryGroups Groups { get; set; }

Property Value

ActiveDirectoryGroups

Information

Gets or sets the domain information.

public ActiveDirectoryDomainInformation Information { get; set; }

Property Value

ActiveDirectoryDomainInformation

IsUnsupportedClientVersion

Gets whether the item was scanned using an unsupported client version.

[Browsable(false)]
public bool IsUnsupportedClientVersion { get; }

Property Value

bool

ManagedServiceAccounts

Gets or sets the managed service accounts in the domain.

public ActiveDirectoryManagedServiceAccounts ManagedServiceAccounts { get; set; }

Property Value

ActiveDirectoryManagedServiceAccounts

OperationsMasters

Gets or sets the operations masters.

public ActiveDirectoryOperationsMasters OperationsMasters { get; set; }

Property Value

ActiveDirectoryOperationsMasters

RecycleBin

Gets or sets the recyle bin settings.

public ActiveDirectoryRecycleBinSettings RecycleBin { get; set; }

Property Value

ActiveDirectoryRecycleBinSettings

Replication

Gets or sets the replication settings.

public ActiveDirectoryReplication Replication { get; set; }

Property Value

ActiveDirectoryReplication

Schema

Gets or sets the Active Directory schema.

public ActiveDirectorySchema Schema { get; set; }

Property Value

ActiveDirectorySchema

Trusts

Gets or sets the trusts between the domain and other domains.

public ActiveDirectoryTrusts Trusts { get; set; }

Property Value

ActiveDirectoryTrusts

Type

Gets or sets the type of item that this represents - for example "NetworkSwitch" or "WindowsServer".

public override ItemType Type { get; set; }

Property Value

ItemType

Users

Gets or sets the user accounts in the domain.

public ActiveDirectoryUsers Users { get; set; }

Property Value

ActiveDirectoryUsers

Methods

Clone()

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

public ActiveDirectoryDomain Clone()

Returns

ActiveDirectoryDomain

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

FindByParentDistinguishedName(string)

Finds the objects that reside within the parent with the specified distinguished name.

public ActiveDirectoryObjectCollection FindByParentDistinguishedName(string parentDistinguishedName)

Parameters

parentDistinguishedName string

The distinguished name of the parent.

Returns

ActiveDirectoryObjectCollection

The objects that reside within the parent with the specified distinguished name.

FromXml(string)

Returns the Active Directory domain from the specified XML data.

public static ActiveDirectoryDomain FromXml(string xml)

Parameters

xml string

The XML representation of the Active Directory domain.

Returns

ActiveDirectoryDomain

A CENTREL.XIA.Configuration.Types.ActiveDirectoryDomain from the specified XML.

LoadXml(string)

Returns the Active Directory domain from the specified XML file.

public static ActiveDirectoryDomain LoadXml(string filePath)

Parameters

filePath string

The absolute path of the XML file to load.

Returns

ActiveDirectoryDomain

A CENTREL.XIA.Configuration.Types.ActiveDirectoryDomain from the specified XML.