C# 클래스 Disco.Services.Interop.ActiveDirectory.ADDomainController

파일 보기 프로젝트 열기: garysharp/Disco 1 사용 예제들

공개 메소드들

메소드 설명
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