C# Class Disco.Services.Interop.ActiveDirectory.ADDomainController

Afficher le fichier Open project: garysharp/Disco Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
RetrieveBySamAccountName ( string Id, string LdapFilterTemplate, string LoadProperties ) : ADSearchResult
SearchInternal ( string SearchRoot, string LdapFilter, string LoadProperties, int ResultLimit ) : IEnumerable

Method Details

ADDomainController() public méthode

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
Résultat System

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

IsReachable() public méthode

public IsReachable ( ) : bool
Résultat bool

OfflineDomainJoinProvision() public méthode

public OfflineDomainJoinProvision ( string ComputerSamAccountName, string OrganisationalUnit, ADMachineAccount &MachineAccount, string &DiagnosticInformation ) : string
ComputerSamAccountName string
OrganisationalUnit string
MachineAccount ADMachineAccount
DiagnosticInformation string
Résultat string

RetrieveADGroup() public méthode

public RetrieveADGroup ( string Id, string AdditionalProperties = null ) : ADGroup
Id string
AdditionalProperties string
Résultat ADGroup

RetrieveADGroupByDistinguishedName() public méthode

public RetrieveADGroupByDistinguishedName ( string DistinguishedName, string AdditionalProperties = null ) : ADGroup
DistinguishedName string
AdditionalProperties string
Résultat ADGroup

RetrieveADGroupWithSecurityIdentifier() public méthode

public RetrieveADGroupWithSecurityIdentifier ( SecurityIdentifier SecurityIdentifier, string AdditionalProperties = null ) : ADGroup
SecurityIdentifier SecurityIdentifier
AdditionalProperties string
Résultat ADGroup

RetrieveADMachineAccount() public méthode

public RetrieveADMachineAccount ( string Id, System UUIDNetbootGUID, System MacAddressNetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
Id string
UUIDNetbootGUID System
MacAddressNetbootGUID System
AdditionalProperties string
Résultat ADMachineAccount

RetrieveADMachineAccount() public méthode

public RetrieveADMachineAccount ( string Id, System NetbootGUID, string AdditionalProperties = null ) : ADMachineAccount
Id string
NetbootGUID System
AdditionalProperties string
Résultat ADMachineAccount

RetrieveADMachineAccount() public méthode

public RetrieveADMachineAccount ( string Id, string AdditionalProperties = null ) : ADMachineAccount
Id string
AdditionalProperties string
Résultat ADMachineAccount

RetrieveADObject() public méthode

public RetrieveADObject ( string Id, bool Quick, string AdditionalProperties = null ) : IADObject
Id string
Quick bool
AdditionalProperties string
Résultat IADObject

RetrieveADOrganisationalUnitStructure() public méthode

public RetrieveADOrganisationalUnitStructure ( ) : List
Résultat List

RetrieveADUserAccount() public méthode

public RetrieveADUserAccount ( string Id, string AdditionalProperties = null ) : ADUserAccount
Id string
AdditionalProperties string
Résultat ADUserAccount

RetrieveDirectoryEntry() public méthode

public RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
DistinguishedName string
LoadProperties string
Résultat ADDirectoryEntry

SearchEntireDomain() public méthode

public SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Résultat IEnumerable

SearchScope() public méthode

public SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Résultat IEnumerable

ToString() public méthode

public ToString ( ) : string
Résultat string