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