C# Класс Disco.Services.Interop.ActiveDirectory.ADDomainController

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ADDomainController ( ActiveDirectoryContext Context, System.DirectoryServices.ActiveDirectory.DomainController DomainController, ADDomain Domain, bool IsSiteServer, bool IsWritable ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int
IsReachable ( ) : bool
OfflineDomainJoinProvision ( string ComputerSamAccountName, string OrganisationalUnit, ADMachineAccount &MachineAccount, string &DiagnosticInformation ) : string
RetrieveADGroup ( string Id, string AdditionalProperties = null ) : ADGroup
RetrieveADGroupByDistinguishedName ( string DistinguishedName, string AdditionalProperties = null ) : ADGroup
RetrieveADGroupWithSecurityIdentifier ( SecurityIdentifier SecurityIdentifier, string AdditionalProperties = null ) : ADGroup
RetrieveADMachineAccount ( string Id, System UUIDNetbootGUID, System MacAddressNetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
RetrieveADMachineAccount ( string Id, System NetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
RetrieveADMachineAccount ( string Id, string AdditionalProperties = null ) : ADMachineAccount
RetrieveADObject ( string Id, bool Quick, string AdditionalProperties = null ) : IADObject
RetrieveADOrganisationalUnitStructure ( ) : List
RetrieveADUserAccount ( string Id, string AdditionalProperties = null ) : ADUserAccount
RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
ToString ( ) : string

Приватные методы

Метод Описание
RetrieveBySamAccountName ( string Id, string LdapFilterTemplate, string LoadProperties ) : ADSearchResult
SearchInternal ( string SearchRoot, string LdapFilter, string LoadProperties, int ResultLimit ) : IEnumerable

Описание методов

ADDomainController() публичный метод

public ADDomainController ( ActiveDirectoryContext Context, System.DirectoryServices.ActiveDirectory.DomainController DomainController, ADDomain Domain, bool IsSiteServer, bool IsWritable ) : System
Context ActiveDirectoryContext
DomainController System.DirectoryServices.ActiveDirectory.DomainController
Domain ADDomain
IsSiteServer bool
IsWritable bool
Результат System

Equals() публичный метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный метод

public GetHashCode ( ) : int
Результат int

IsReachable() публичный метод

public IsReachable ( ) : bool
Результат bool

OfflineDomainJoinProvision() публичный метод

public OfflineDomainJoinProvision ( string ComputerSamAccountName, string OrganisationalUnit, ADMachineAccount &MachineAccount, string &DiagnosticInformation ) : string
ComputerSamAccountName string
OrganisationalUnit string
MachineAccount ADMachineAccount
DiagnosticInformation string
Результат string

RetrieveADGroup() публичный метод

public RetrieveADGroup ( string Id, string AdditionalProperties = null ) : ADGroup
Id string
AdditionalProperties string
Результат ADGroup

RetrieveADGroupByDistinguishedName() публичный метод

public RetrieveADGroupByDistinguishedName ( string DistinguishedName, string AdditionalProperties = null ) : ADGroup
DistinguishedName string
AdditionalProperties string
Результат ADGroup

RetrieveADGroupWithSecurityIdentifier() публичный метод

public RetrieveADGroupWithSecurityIdentifier ( SecurityIdentifier SecurityIdentifier, string AdditionalProperties = null ) : ADGroup
SecurityIdentifier SecurityIdentifier
AdditionalProperties string
Результат ADGroup

RetrieveADMachineAccount() публичный метод

public RetrieveADMachineAccount ( string Id, System UUIDNetbootGUID, System MacAddressNetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
Id string
UUIDNetbootGUID System
MacAddressNetbootGUID System
AdditionalProperties string
Результат ADMachineAccount

RetrieveADMachineAccount() публичный метод

public RetrieveADMachineAccount ( string Id, System NetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
Id string
NetbootGUID System
AdditionalProperties string
Результат ADMachineAccount

RetrieveADMachineAccount() публичный метод

public RetrieveADMachineAccount ( string Id, string AdditionalProperties = null ) : ADMachineAccount
Id string
AdditionalProperties string
Результат ADMachineAccount

RetrieveADObject() публичный метод

public RetrieveADObject ( string Id, bool Quick, string AdditionalProperties = null ) : IADObject
Id string
Quick bool
AdditionalProperties string
Результат IADObject

RetrieveADOrganisationalUnitStructure() публичный метод

public RetrieveADOrganisationalUnitStructure ( ) : List
Результат List

RetrieveADUserAccount() публичный метод

public RetrieveADUserAccount ( string Id, string AdditionalProperties = null ) : ADUserAccount
Id string
AdditionalProperties string
Результат ADUserAccount

RetrieveDirectoryEntry() публичный метод

public RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
DistinguishedName string
LoadProperties string
Результат ADDirectoryEntry

SearchEntireDomain() публичный метод

public SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Результат IEnumerable

SearchScope() публичный метод

public SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Результат IEnumerable

ToString() публичный метод

public ToString ( ) : string
Результат string